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.
Hi All, I have implemented row level security in the master file. For Eg.
END DBA=ADMIN, DBAFILE=DYNAM_DBA, $
I am creating dynamically DYNAM_DBA.mas file which contains users,access and restriction details.For that I have created procedure and getting data from my security table.My security table contains only username and group name.
Once I executed that procedure , storing data in DYNAM_DBA.mas file is
The security implementation is working for all procedures created through developer studio, but getting error while selecting those master files to create adhoc reports using Infoassist.
I am using same master file in infoassist to create adhoc reports, error is
(FOC047)THE USER DOES NOT HAVE SUFFICIENT ACCESS RIGHTS TO THE FILE:
-SET &PASS = &IBIMR_user; SET PASS = &PASS -RUN TABLE FILE DIM_SERVICE_TMP PRINT DIM_SERVICE_TMP.DIM_SERVICE_TMP.SERVICE_TMP_KEY DIM_SERVICE_TMP.DIM_SERVICE_TMP.SERVICE_NUM DIM_SERVICE_TMP.DIM_SERVICE_TMP.SERVICE_TYPE DIM_SERVICE_TMP.DIM_SERVICE_TMP.SERVICE_NAME DIM_SERVICE_TMP.DIM_SERVICE_TMP.GROUP_ID HEADING " Password used is &PASS" ON TABLE SET PAGE-NUM NOLEAD ON TABLE NOTOTAL ON TABLE PCHOLD FORMAT HTML ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * INCLUDE = endeflt, $ ENDSTYLE END
In Business Intelligence Dashboard View Builder, I have selected default look for my dashboard which contains menu option as Logoff,Accessibility,Tree, etc..
When I am executing the report by using user name as user1 , executing fine and restricts the data thats why I used DBA security (Upto this no problem).
In my dashboard I have Tree option.
Once I click Tree, its dispalying my domain(domain name is Sample) which contains Sample --> Standard Reports --> NewFolder --> Page1(My dashboard page)
I want to create one more report by using InfoAssist, so I right clicked NewFolder and selected InfoAssist which contains options as Build a Report, Build a Chart, Bulid a Document , etc..
I have selected Build a Report option , it shows me the list of master files, again selected DIM_SERVICE_TMP master file (implemented DBA security). Once I selected that file it gives error message as
(FOC047)THE USER DOES NOT HAVE SUFFICIENT ACCESS RIGHTS TO THE FILE:
If I select any master file without implementing DBA security it is working fine.
Please suggest me where I am wrong or I have to mention IBIMR_user anywhere else?
Did you try PERMPASS? Another option, more administrative, is to set User Profiles on the Reporting Server with SET PASS=&IBIMR_user or SET PERMPASS=&IBIMR_user
I tried PERMPASS also , which is working fine in developer studio but whenever trying to create reports using infoassist , getting same error.
In WebFocus Administration Console, Reporting Servers --> Remote Seervices, Selected necessary node and in that profile given as SET PERMPASS=&IBIMR_user.
Even that one is not working. What is the use of setting variable here? How it will work whenever I am trying to create reports using InfoAssist option?
As of now created reports(procedures) through developer studio is working fine because I am using SET PERMPASS=&IBIMR_user or SET PASS=&IBIMR_user for all the reports but how to give similar one whenever I am trying to create reports using InfoAssist.
Suggestion to add PERMPASS was not to the custom settings in the Administrative Console, but, on the Reporting Server. Try adding this to the Server Profile on the "Reporting Server":
Workspace
Configuration
Configuaration Files
Server Profiles
SET PASS = &IBIMR_user
Make sure you save it.
If that doesn't work:
Workspace
Configuration
Configuaration Files
User Profiles
SET PASS = &IBIMR_user
Click the SAVE icon
Save the file as user1
If this doesn't work either, please open a case with IBI...