Tuesday, July 15, 2008

Replacing Jinitiator with JRE for Oracle Apps 11i

Applies to:

Oracle Applications 11i


Goal:

PLATFORM : Red Hat Linux AS4
DB : 9.2.0.8
APPS : 11.5.10.2
JINITIATOR : 1.3.1.21


UPGRADING TO : JRE 1.6_05


Solution:


Download Interoperability patch 6863618


Download the Java Runtime Environment (JRE) 6 plug-in at, http://java.sun.com/javase/downloads/index.jsp


Downloaded JRE Native plug-in file from jre-6_uX-windows-i586-p.exe and rename to j2se160x.exe

(Where X = the version number. Using jre-6u5 as an example this would be j2se16005.exe)



Move the j2se1600X.exe file to the web application tier and place it in

[COMMON_TOP]/util/jinitiator


Apply Developer 6i Patchset 18 ( 4948577 )


unzip patch to $ORACLE_HOME

cd $ORACLE_HOME/developer6i_patch18

./patch_install.sh 2>&1 | tee patch_install_p18.log


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


cp developer6i_patch18/bin/genshlib $ORACLE_HOME/bin



Additional Patches:


5713544

sh patch.sh
adrelink.sh force=y "fnd f60webmx"


4261542

cd $ORACLE_HOME
unzip p4261542_600_GENERIC.zip


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

$ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class.PRE_BUG4261542

cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class

$ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class.PRE_BUG4261542


cd $ORACLE_HOME/4261542/oracle/forms/engine

cp Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class

cd $ORACLE_HOME/4261542/oracle/forms/handler

cp AlertDialog.class

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




Generate Product JAR Files ( adadmin )

5216496
sh patch.sh


5753922
sh patch.sh
adrelink.sh force=y "fnd f60webmx"



6195758

cd $ORACLE_HOME

unzip p6195758_600_GENERIC.zip

cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class

$ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class.PRE_BUG6195758

cp -r $ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class

$ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class.PRE_BUG6195758

cd $ORACLE_HOME/6195758/oracle/forms/handler

cp UICommon.class $ORACLE_HOME/forms60/java/oracle/forms/handler/UICommon.class

cp ComponentItem.class $ORACLE_HOME/forms60/java/oracle/forms/handler/ComponentItem.class

Generate Product JAR Files ( adadmin )


5938515
sh patch.sh
adrelink.sh force=y "fnd f60webmx"


3830807
sh patch.sh


4586086
cd $ORACLE_HOME

unzip .zip

cd $ORACLE_HOME/forms60/lib

mv env_forms60.mk env_forms60.mk.PRE_BUG4586086

cp $ORACLE_HOME/bug4586086/env_forms60.mk $ORACLE_HOME/forms60/lib

cd $ORACLE_HOME/forms60/lib

make -f cus_forms60w.mk libso_install

adrelink.sh force=y "fnd f60webmx"


relink – adadmin

select 'Maintain Applications Files Menu' and then select 'Relink Applications Program'
Enter list of products to link ('all' for all products)[all] : fnd

Generate specific executables for each selected product [No] ? Y

Relink with debug information [No] ? N

Enter executables to relink, or enter 'all' [all] : f60webmx ar60run ar60runb ar60rund *

4888294 (adpatch )


5884875


cd $ORACLE_HOME

unzip p5884875_600_GENERIC.zip

cp -r $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class

$ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class.PRE_BUG5884875

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

$ORACLE_HOME/forms60/java/oracle/forms/handler/AlertDialog.class.PRE_BUG5884875

cd $ORACLE_HOME/5884875/oracle/forms/engine

cp Main.class $ORACLE_HOME/forms60/java/oracle/forms/engine/Main.class

cd $ORACLE_HOME/5884875/oracle/forms/handler

cp AlertDialog.class

$ORACLE_HOME/forms60/java/oracle/forms/engine/AlertDialog.class

Run adadmin "Generate JAR Files"



(6863618)
-------------

Apply the Patch Driver using adpatch

Run the txkSetPlugin.sh script from the /6863618/fnd/bin/


txkSetPlugin.sh 16005



Start Oracle Applicatons 11.5.10.2 and start using Java instead of Jinititor for Applets