Beruflich Dokumente
Kultur Dokumente
This package:
o Sets the url using FND_PROFILE.value('LAUNCH_APEX');
o Passes the application id and the page id 111 in the url
o Sends a COOKIE using OWA_COOKIE.send procedure with a
name and a value parameter. Use this value parameter to pass the
username and password for the APEX login authentication.
o Opens a new window using the UnilinkURL.
In the APEX application on page 101 (i.e. logon page), create a process
(on load before header) to read the OWA_COOKIE sent from the above
procedure and set the USERNAME and PASSWORD. Use the APEX login
API wwv_flow_custom_auth_std.login to login the APEX application.
Create a blank page in APEX application that needs to be integrated with Oracle
EBS, e.g. P111.
Edit page attribute and set the Security - Authentication to ‘Page is Public’.
Create a branch in this page, as follows:
• DECLARE
• c OWA_COOKIE.cookie;
• a wwv_flow_global.vc_arr2;
• BEGIN
• c := OWA_COOKIE.get('APEX_APPS_'||:APP_ID);
• a := htmldb_util.string_to_table(c.vals(1));
• :P101_USERNAME := a(1);
• :P101_PASSWORD := a(2);
Note: Include the = sign in the argument since we are passing the
segment1 value through the url.
The above oracle EBS form personalization is done by using the example
given in the following link
http://www.scribd.com/doc/46650/Examples-of-Oracle-EBS-Form-
Personalization
Practical Application
Or how it works in practice
Clicking on the APEX UNILINK menu option will open the required application page
in APEX for the project linked to Oracle Projects.
APEX Project Page
References & Credits
“Oracle Applications Express
The Fast Way to Extend Oracle Applications 11i
By Rod West, Cabot Consulting”