-
1)Move the class files to JAVA_TOP
2) Run XML Import script ffollow below steps to Generate Jar file.
- Create a temporary custom.zip file which contains all the custom application's directories/files at the non-standard location. The commands are:
cd $JAVA_TOP
zip -r customprod.zip <directory list>
where the<directory list>
is the list of all the directory paths, relative to $JAVA_TOP, for custom application's java files at the non-standard location.- Generate and sign the customprod.jar file. Command:
adjava oracle.apps.ad.jri.adjmx -areas $JAVA_TOP/customprod.zip -outputFile $JAVA_TOP/customprod.jar -jar $CONTEXT_NAME 1 CUST jarsigner
- Follow the steps below to make the custom jar file available for WebLogic Server:
- Back up the existing
<FND_TOP>/admin/template/ebsProductManifest_xml.tmp
- Modify
<FND_TOP>/admin/template/ebsProductManifest_xml.tmp
to add the entry below forcustomprod.jar
(aftercustomall.jar
):<library>customprod.jar</library>
- Run AutoConfig.
- Bounce the middle-tier services.
- NOTE: These changes will be lost if
ebsProductManifest_xml.tmp
is patched in future; changes will need to be done again. - In order to to synchronize the changes (during the next prepare phase) between both the file systems fs1 and fs2, follow the steps below. Note that the custom synchronization driver file, located at
<APPL_TOP_NE>/ad/custom/adop_sync.drv
, should be used in these steps. This file has the required documentation on how to put an entry in for a file that needs to be synchronized between the two file systems. - If there are custom java class files under
<JAVA_TOP>/oracle/<cust_prod>/*
directory and if the files under this directory needs to be synchronized between fs1 and fs2 , then put the following entry in the custom synchronization driver file as below:cp -r %s_current_base%/EBSapps/comn/java/classes/oracle/<cust_prod> %s_other_base%/EBSapps/comn/java/classes/oracle
- To copy the custom jar file, add the following entry:
cp %s_current_base%/EBSapps/comn/java/classes/customprod.jar %s_other_base%/EBSapps/comn/java/classes
- To synchronize the custom changes done to the template, add the entry below:
cp %s_current_base%/EBSapps/appl/fnd/12.0.0/admin/template/ebsProductManifest_xml.tmp %s_other_base%/EBSapps/appl/fnd/12.0.0/admin/template
- After changes are synchonized, ensure Autoconfig is run for the latest template changes to take effect.
Note:Refer DOC ID:1577661.1 from meta link for more Info