Professional Documents
Culture Documents
Requirements of the project is to identify the OAF personalization for the existing MSI responsibilities
And apply the personalization for the corresponding Zebra Responsibilities.
1) Creation of two independent value sets MSIAR_PAGE_MIG and MSIAR_RESP_MIG which stores
page name and responsibility key respectively.
2) Creation of shell script (host) program to apply the OAF personalization to the newly created
Responsibilities.
3) Creation of a concurrent program (host) with input parameters.
Create two independent value sets as below
Login into the application using system administrator.
Navigate to Application-->Validation-->Set
Define the below value sets.
1) MSIAR_PAGE_MIG-->
2) MSIAR_RESP_MIG-->
For OAF migration from one responsibility to other responsibility for same page, we have are
fowling below approach: we created 2 values sets, one will store responsibility and key and its
dff store page name and category and other value set stores, page name.
Host script requires mandatory parameters like page name and category, bases on these values
(parameters should be same as value set DFF values) it will fetch the responsibility details.
Then it will open the .xml file of particular page and places the Zebra responsibility values then
it will import the page.
1)Fetch the page list and responsibilities list stored in the backend tables
(fnd_flex_values,fnd_flex_value_sets) respectively.
2)Import the XML file from source(MSI) file path to target(Zebra) file path.
Create an execuatable for the Host program MSIAR_OAF_PG_MIG_SH.
Attach the created executable to the concurrent program MSIAR - Migrate OAF pages having three
input parameters.
Attach the above program to the request group of the responsibility(MSI Interface Scheduler) from
where we are going to run the concurrent Program.
Open the value set MSIAR_RESP_MIG, Add the required responsibility key in the context and add the
page name without an extension and category as <folder_name> where the .xml files are placed.
After entering the page name and responsibility key in respective value sets,run the concurrent program
MSIAR-Migrate OAF Pages.
View-->Requests-->Submit a new request-->Single Request-->Enter the program name as MSIAR
The above Program (SH) will import the .XML files placed in <om> folder in custom top and place it
in the target file path.
After successful import,run the below query to check whether personalisation has been applied to the
target(Zebra) responsibilities.
SELECT DISTINCT D.RESPONSIBILITY_NAME,d.responsibility_id,a.path_name,
jdr_mds_internal.getDocumentName(a.path_docid)
FROM apps.jdr_paths a,
apps.jdr_attributes b,
apps.jdr_paths c,
apps.fnd_responsibility_vl d
WHERE att_comp_docid = a.path_docid
AND a.path_owner_docid = c.path_docid
AND C.PATH_NAME
= TO_CHAR(D.RESPONSIBILITY_ID)
AND D. RESPONSIBILITY_NAME IN (' ')