Post date: Apr 13, 2018 10:14:05 AM
Oracle has a feature, to provide a unique ID (called as Source Label) to every component in all forms. UI RnR uses Source Labels to uniquely identify the components, which are crucial for replay consistency.
By configuring “ICX: Forms Launcher” profile option, we can enable source labels generation for the form components.
Below steps involved in setting ‘ICX: Forms Launcher’ profile option and validating the setting.
Introduction to Profile Options
How to setup the profile Option - ICX: Forms Launcher
Validate if Profile Option is properly Set
Clearing Cache for Profile Option (If above Validation fails)
1. Introduction to Profile Options
A user profile is a set of changeable options that affect the way Oracle applications appear and how they function. As System Administrator, we can control how Oracle E-Business Suite applications operate by setting user profile options to the values we want.
Example profile options are - ICX:Session Timeout, ICX: Numeric characters, ICX: Forms Launcher.
We can set up values for user profile options at each of the following profile levels.
Site: Option settings pertain to all users at an installation site.
Application: Option settings pertain to all users of any Responsibility associated with the application.
Responsibility: Option settings pertain to all users currently signed on under the Responsibility.
User: Option settings pertain to an individual user, identified by their application user name.
When a profile option is set at more than one level, the priorities from lowest to highest are:
Site has the lowest priority.
Application supersedes Site.
Responsibility supersedes Application.
User has the highest priority.
2. How to setup the profile Option - ICX: Forms Launcher
Sign on to the EBS application with a user having Administrator privileges.
Select System Administrator > Profile > System.
“Find System Profile Values” form will be opened.
3. Select the check-box “User” and enter/find required user name. Here, given “jmichael”user
.
4. In the “Profile” text field, give %ICX: Forms Launcher% and click on Find button.
A form will be opened showing available value for the queried user.
5. Copy the value in “Site” column (it may look like - http://hlr12ttt.global.triniti.com:8001/forms/frmservlet) to “User” column and append ?play=&record=names to it
Ex: http://hlr12ttt.global.triniti.com:8001/forms/frmservlet?play=&record=names
6. Save the changes. (Ctrl+S). We are done with the setting.
3. Validating if Profile Option is set properly
Re-login with “jmichael” user.
Access any form. (Example - Application Developer > Profile)
After opening form, press CTRL+SHIFT+F1 and check the java console.
In the console, we can see the source labels for the components.
If the profile option is not set properly or if source labels are not generated then the objects will be like below.
4. Clearing Cache for Profile Option (If above Validation fails).
In few Oracle instances, profile option setting is not getting reflected even after logging out from current session and re-logging in, due to cache.
So, to reflect changes, we need to clear cache. Please find the steps below to clear the cache.
Access “Functional Administrator” responsibility.
2. Click on Core Services > Caching Framework.
3. Click on “Total Cache Components”.
4. In the opened page, give PROFILE_OPTION_VALUE_CACHE in Name text field and enter.
5. Now select the profile option and click on “Clear Cache” button.
After clearing cache, now re-login.
Now, ICX: profile option would be reflecting and the source labels will be generated successfully.
Reference Links
https://docs.oracle.com/cd/A60725_05/html/comnls/us/fnd/profov01.htm
https://docs.oracle.com/cd/E18727_01/doc.121/e12894/T202991T202994.htm