As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
I've been looking for an answer to this for a couple of hours now, and found nothing that would work, so hopefully this isn't a repost.
We have SiteMinder enabled for single sign-on, which is working as it should. But I now want to get the ID of the user running the report. In our non-SSO environment, I can just use &IBIMR_user, but that variable is not available when using SSO it seems.
I also took a look at the HTTP Request Info page through the admin console, and did see my user ID there, in a custom-named variable that is set in MR Security Settings - General, so everything is working correctly, but I don't know how to query that HTTP header in my procedure. Is this even possible?This message has been edited. Last edited by: J.Hines,
Our SiteMinder uses SM_USER. I think that's the standard. To enable this, which I think SM_USER comes in from the header you need to add to the following location
Admin Console > Reporting Servers > Remote Services - select your server then edit it and add SM_USER to the SECURITY OBJECT > HEADER
In your program you can use the following:
-SET &UID = GETHEADR('SM_USER', 'A7');
This will get the SiteMinder user.
There are other ways as well. We also used the cookie, but using the header is secure.
... that module for makeupper case sits in the baseapp and does stuff...makes all userid's 8 characters, uppercases them, runs each users standard profile...yada yada if you want it, i can send it.
note: apparently Site Minder gives you sm-user, dash not underscoreThis message has been edited. Last edited by: susannah,
In Focus since 1979///7706m/5 ;wintel 2008/64;OAM security; Oracle db, ///MRE/BID
Posts: 3811 | Location: Manhattan | Registered: October 28, 2003
All very helpful, that gave me what I needed to request the configuration from my admin team. From what I can tell, all they had to do was add the following to Configuration/Custom Settings, which also edited the site.wfs file.
<set> IBIMR_user(pass)
<set> IBIMR_domain(pass)
I can now use &IBIMR_user in my procedures. Does this mean that our SiteMinder is populating the variable, so all we had to do was just pass it on through?
I want to say that what you have there is the MRUSER not the SM_USER. Generally they are the same and for the most part it should be fine but to get the true SiteMinder user you need to do either method mentioned above.
We have
<set> IBIMR_user(pass)
in our custom settings as well since our DEV environment is not SiteMinder protectd to get the userid.
J... just to remind you that IBIMRuser is NOT available to any back end fexes... If your entire life is in MRE, you're ok. If not, you're sol with just MRuser... and as Matt says, no site minder is Not the mre user.
In Focus since 1979///7706m/5 ;wintel 2008/64;OAM security; Oracle db, ///MRE/BID
Posts: 3811 | Location: Manhattan | Registered: October 28, 2003
To get the user id from the Reporting Server you can use the function cnctuser('A50'). But beware this does not work with Chrome until HF8 I believe. I had a case opened for it and they did resolve it in the latest 7.7 release and latest WF8 release.
Personally I like the function better as I see the &variable easier to spoof. but as we support accessing things through chrome and I'm not at a point where I can go through another upgrade at the moment, I'll have to live with my security being based on &IBIMR_user
Eric Woerle 8.1.05M Gen 913- Reporting Server Unix 8.1.05 Client Unix Oracle 11.2.0.2
Posts: 750 | Location: Warrenville, IL | Registered: January 08, 2013