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.
New TIBCO Community Coming Soon
In early summer, TIBCO plans to launch a new community—with a new user experience, enhanced search, and expanded capabilities for member engagement with answers and discussions! In advance of that, the current myibi community will be retired on April 30. We will continue to provide updates here on both the retirement of myibi and the new community launch.
What You Need to Know about Our New Community
We value the wealth of knowledge and engagement shared by community members and hope the new community will continue cultivating networking, knowledge sharing, and discussion.
During the transition period, from April 20th until the new community is launched this summer, myibi users should access the TIBCO WebFOCUS page to engage.
I did some search but in mainline i found that you have to put the following lines in site.wfs file: IBIC_user(pass) IBIMR_user(pass) So i did and restarted the Apache Tomcat 6.0 server. But when i display the variables with a applicatie i see &&IBIMR_user is blank and &IBIC_user is filled with Kg== this is not the user.
Then i used -SET &USERID=GETUSER('A60'); and -TYPE &USERID this gives me the USERID but when i do all above on the server i get SYSTEM for userid but now I want to see de logged on user.
As far as I know, to get your windows user ID you need to be in SSO environment. Then, you can use Ibimr_remote user variable. To check if remote user is being captured or not, you can login to admin console, go to utilities and check http info. You should be seeing your ID under the remote user variable.
First I started the admin console and looked for http info under the Utilities tab but I could not find it the only options I can find are : - WebFOCUS Client - 3rd Party Information and Client Selection
You must put code here to have the MRE User ID as a Dialogue Manager variable.
Here are some of the values I pass as Dialogue Manager variables:
<set> IBIC_user = &IBIC_user (pass)
<set> IBIWF_language = &IBIWF_language (pass)
<set> IBIWF_LANGPERM = &IBIWF_LANGPERM (pass)
<set> IBIC_server = &IBIC_server (pass)
<set> IBI_REPORT_SERVER = &IBI_REPORT_SERVER (pass)
<set> IBIMR_user = &IBIMR_user (pass)
<set> IBIMR_domain = &IBIMR_domain (pass)
<set> MR_BASE_DIR = &MR_BASE_DIR (pass)
<set> IBIMR_folder = &IBIMR_folder (pass)
<set> IBIMR_fex = &IBIMR_fex (pass)
# --- HTTP Header Variables ----------------------------------------------------
# --- Documentation: http://documentation.informati...02/wf77sec/index.htm
# --- WebFOCUS Security and Administration > Manipulating WebFOCUS Variables > HTTP Header Variables Available for Script Processing
# Information that follows the question mark (?) in the URL
<SET> QUERY_STRING = &QUERY_STRING (pass)
# IP address of the client that made the request
<SET> REMOTE_ADDR = &REMOTE_ADDR (pass)
There are many more HTTP Header Variables - see the documentation I quote in the code above. I tend to put every conceivable variable in here (unless I've been asked not to for security reasons) and I have asked for a new feature request to add more MRE related variables...
Give me code, or give me retirement. In FOCUS since 1991
Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
You can start by turning security on somewhere. The values you are getting suggest that you are running the server unsecured, and are probably running your app server in a non challenge mode. If there is no implicit or explicit request for the inbound user id, then how do you expect to determine who it is?
"There is no limit to what you can achieve ... if you don’t care who gets the credit." Roger Abbott
We use WebFOCUS Developer Studio 7.7.1 (no MRE and Dashboard) on a Windows XP/7 platform no IIS only Tomcat. I'm not sure what you meen by web server / app server. WebFOCUS has been installed as a client (local) and as on a server.