Sunday 9 November 2014

Deploy OAF pages in EBS R 12.2.3


    1)Move the class files to JAVA_TOP

    2) Run XML Import script   ffollow below steps to  Generate Jar file.


  1. Create a temporary custom.zip file which contains all the custom application's directories/files at the non-standard location. The commands are:
    1. cd $JAVA_TOP
    2. 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.
  2. 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
  3. Follow the steps below to make the custom jar file available for WebLogic Server:
    1. Back up the existing <FND_TOP>/admin/template/ebsProductManifest_xml.tmp
    2. Modify <FND_TOP>/admin/template/ebsProductManifest_xml.tmp to add the entry below for customprod.jar (after customall.jar):
      <library>customprod.jar</library>
    3. Run AutoConfig.
    4. Bounce the middle-tier services.
    5. NOTE: These changes will be lost if ebsProductManifest_xml.tmp is patched in future; changes will need to be done again.
  4. 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.
    1. 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
    2. 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
    3. 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
    4. 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

7 comments:

  1. thanks for sharing information.it is very useful to who want learn oracle oaf course
    Oracle OAF online Training Classes

    ReplyDelete
  2. How to move controller extension one instance to another instance?

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Hi, This is Hanu, Please help me for the below OAF Error issue.. we are using Oracle Application Version R12(12.2.5) and JDeveloper Version 10.1.3.5...


    JBO-30003: The application pool (vision.xxxtest.netVIS1521xxbdmgnt.oracle.apps.qot.xxbdmanagement.server.XXOppoUpdateAM) failed to checkout an application module due to the following exception:

    ReplyDelete
    Replies
    1. Hi Hanu,

      Please run adcgnjar command to generate customall.jar file in Run file system.Once you have generated the jar bounce both Apache and Weblogic server

      Delete
  5. Hi Hanu,

    Please run adcgnjar command to generate customall.jar file in Run file system.Once you have generated the jar bounce both Apache and Weblogic server

    ReplyDelete