Monday, November 29, 2010

Developer 6i Patch Set 19 upgrade with EBS 11i

It has been more than two years since the last Developer 6i patchset 18 was certified with Oracle E-Business Suite Release 11i, and now, Developer 6i patchset 19 (6.0.8.28) is certified with Oracle Apps 11i.
Actually, since we migrated from Jinitiator to Java JRE 1.6, we've encountered some frustrating mouse focus issues, I really hope they were fixed with this patch and won't appear after upgrade.
Like with the last patch set, I'll bring you "step-by-step" upgrade instructions for linux deployments.
Other Operation Systems's need another patches - see Note 125767.1 - Upgrading Developer 6i with Oracle Applications 11i.
*** All patches must be installed on all Application tier nodes
  1. Stop all application processes by adstpall.sh
     
  2. Apply the latest certified Developer 6i patch set 19 (6194129) 
    - Source applications environment (e.g source .../testappl/APPSORA.env) 
    - Verify that $ORACLE_HOME is the 806_ORACLE_HOME
    - Execute with applmgr user
    $ unzip p6194129_60828_LINUX.zip
    $ cd developer6i_patch19
    $ ./patch_install.sh 2>&1 | tee patch_install_p19.log

    - Check patch_install_p19.log for any errors
    - Execute the following to relink Procedure Builder, Forms, Graphics and Reports
    $ cd $ORACLE_HOME/procbuilder60/lib; make -f ins_procbuilder.mk install

    $ cd $ORACLE_HOME/forms60/lib; make -f ins_forms60w.mk install


    $ cd $ORACLE_HOME/graphics60/lib; make -f ins_graphics60w.mk install


    $ cd $ORACLE_HOME/reports60/lib; make -f ins_reports60w.mk install



  1. Apply patch 9863561- Unzip patch file
    %cd $ORACLE_HOME
    %unzip  p9863561_60828_GENERIC.zip

    - Backup old files
    %mkdir $ORACLE_HOME/forms60/java/oracle/forms/backup
    %cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine
        $ORACLE_HOME/forms60/java/oracle/forms/backup
        
         %cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler
             $ORACLE_HOME/forms60/java/oracle/forms/backup 
    
        %cp -r $ORACLE_HOME/forms60/java/oracle/forms/ui
    $ORACLE_HOME/forms60/java/oracle/forms/backup
  2.  Special Instruction
$cd $ORACLE_HOME/forms60/java
jar -xvf f60all.jar oracle/forms/ui/VBean.class
Copy patch to appropriate directories
$ cd $ORACLE_HOME/9863561/oracle/forms/engine
   
   $ cp * $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class 
 
  $cd $ORACLE_HOME/9863561/oracle/forms/handler

  $cp * $ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class

  $cd $ORACLE_HOME/9863561/oracle/forms/ui
 
  $cp * $ORACLE_HOME/forms60/java/oracle/forms/ui/VImage.class 
Backup the Forms java subtree and extract the changed files
    % cd $ORACLE_HOME/forms60/java % cp -r oracle/ewt oracle/ewt.PREBUG9863561 % jar -xvf $ORACLE_HOME/9863561/ewt3.jar
    % rm META-INF/MANIFEST.MF
    % rmdir META-INF


Verify that the EWT version has been updated under the
           $ORACLE_HOME/forms60/java directory.
       For example:
       % ls -la oracle/ewt | grep 3_4_49
    - Regenerate Jar files
    - Execute adadmin
    - Select the "Generate Applications Files menu" option
    - Select "Generate product JAR files"
    - Do you wish to force regeneration of all jar files? => Yes
    - Spot check that the JAR files have been generated by verifying the timestamp
$ cd $OA_JAVA/oracle/apps/fnd/jar
$ ll fndforms.jar fndewt.jar
  1. Apply patch 6125732- Unzip patch file + Apply patch
    $ unzip p6125732_60828_LINUX.zip
    $ cd 6125732
    $ sh patch.sh
           
  2. Apply patch 6857221 - Unzip patch file + Apply patch
    $ unzip p6857221_60828_LINUX.zip
    $ cd 6857221
    $ sh patch.sh
           
    - Relink f60webmx for Oracle Applications
    $ adrelink.sh force=y "fnd f60webmx"
           
  3. Apply patch 5232832- Unzip patch file + Apply patch
      $ unzip p5232832 _60828_LINUX.zip $ cd 5232832 $ sh patch.sh
            - Relink f60webmx for Oracle Applications
      $ adrelink.sh force=y "fnd f60webmx"
  4. Apply patch 8888184 - Unzip patch file + Apply patch
    $ unzip p8888184_60828_LINUX.zip
    $ cd 8888184
    $ sh patch.sh
           
    - Relink f60webmx for Oracle Applications
      $ adrelink.sh force=y "fnd f60webmx"

  5. Apply patch 7329300- Unzip patch file + Apply patch
      $ unzip p7329300_60828_LINUX.zip $ cd 7329300 $ sh patch.sh
           
    - Relink f60webmx for Oracle Applications
    $ adrelink.sh force=y "fnd f60webm
  6. Apply patch 7552880- Unzip patch file + Apply patch
      $ unzip p7552880_60828_LINUX.zip $ cd 7552880 $ sh patch.sh
           
    - Relink f60webmx for Oracle Applications
$ adrelink.sh force=y "fnd f60webm


  1. Relink applications executables - Run adadmin
    - Select (2) "Maintain Applications Files Menu"
    - Select (1) "Relink Applications programs"
    - List of product to link: fnd - Generate specific executables …: Yes - Relink with debug: No
    - Enter executables to relink: f60webmx ar60run ar60runb ar60rund
     
  2. Apply patch 9935935 (Apps Interoperability) - Unzip patch file
    $ unzip p9935935_11i_GENERIC.zip
           
    - Enable maintenance mode: adadmin -> (5) Change Maintenance Mode -> (1) Enable Maintenance Mode
    - apply patch with adpatch
    - Disable maintenance mode: adadmin -> (5) Change Maintenance Mode -> (2) Disable Maintenance Mode
     
  3. Verify your upgrade - Check the timestamp for the following files:
    $ cd $OA_JAVA/oracle/apps/fnd/jar
    $ ll fndforms.jar fndewt.jar
            
    If the timestamp is not current - run adadmin =>Generate Applications Files menu => Generate Product JAR Files. 
     
  4. Start all applications processes (adstrtall.sh) - You can also verify your upgrade by login to forms responsibility -> Help -> About Oracle Applications
      You should see: Oracle Forms version : 6.0.8.28

No comments:

Post a Comment