Home » Oracle » Oracle Ebuisness Suite » Java web start(JWS) in R12

Java web start(JWS) in R12

In this post, we will be discussing Java web start implementation in R12/R12.1 and R12.2 versions of EBS. we will see why it is important to implement it

What is Java Web start?

Java Web Start provides a browser-independent architecture for deploying Java technology-based applications to the client desktop. With Java Web Start, users can launch a Java application by clicking a link on a web page. The link points to a Java Network Launch Protocol (JNLP) file, which instructs Java Web Start software to download, cache, and run the application. This way, users can download and launch applications without going through additional installation procedures.

Why this is required in R12

All the modern-day browsers are ending support for Netscape Plug-in Application Programming Interface (NPAPI), which is used by the Java Plug-in. So basically you will not be able to use the Java applet technology we are using in EBS

Architecture difference between JWS and Java Plug-in

Java web start in R12

How to implement in R12/R12.1

(1) First, we need to apply all the patches mentioned in the Metalink doc

Using Java Web Start with Oracle E-Business Suite (Doc ID 2188898.1)

Minimum Prerequisites
The following lists the minimum code levels required to install Java Web Start on Oracle E-Business Suite Release 12.1.

See also  Difference between v$system_parameter and v$parameter

Oracle E-Business Suite Release 12.1.3
R12.AD.B.Delta.8
R12.TXK.B.Delta.3
R12.ATG_PF.B.Delta.3

Oracle Forms 10g Technology Patch for Oracle E-Business Suite Release 12.2
Patch 25441839 – Merge Request On Top Of 10.1.2.3.2PSU For Bugs 24946444, 24620875, 25355211

Patches required to Implement JWS

24498616 AD: Add Java Web Start support to Oracle E-Business Suite
24319156:R12.TXK.B TXK: Add Java Web Start support to Oracle E-Business SuitePatch
25380324:R12.FND.B Oracle E-Business Suite Java Applets launching with Java Web StartPatch

(2) Once the patches are applied, Regenerate JAR files with the force option.

ADADMIN

(3) Update context file value for parameter s_forms_launch_method to jws from the browser on all the nodes

$ vi $CONTEXT_FILE
from browser
to jws

(4) Run autoconfig on all the nodes

This will set JWS for all the users by default.

(5) Start the application and Validate

How to implement in R12.2

(1) First, we need to apply all the patches mentioned in the Metalink doc

Using Java Web Start with Oracle E-Business Suite (Doc ID 2188898.1)

Minimum Prerequisites
The following lists the minimum code levels required to install Java Web Start on Oracle E-Business Suite Release 12.2

Oracle E-Business Suite Release 12.2.3
R12.AD.C.Delta.8
R12.TXK.C.Delta.8
R12.ATG_PF.C.Delta.6

Oracle Forms 10g Technology Patch for Oracle E-Business Suite Release 12.2
Patch 25441839 – Merge Request On Top Of 10.1.2.3.2PSU For Bugs 24946444, 24620875, 25355211

Patches required to Implement JWS

AD: Add Java Web Start support to Oracle E-Business Suite Patch 24498616:R12.AD.C
TXK: Add Java Web Start support to Oracle E-Business Suite Patch 25449925:R12.TXK.C
Oracle E-Business Suite Java Applets launching with Java Web Start Patch 25380324:R12.FND.C

See also  How to upgrade R12.1 Instance database to 12c

(2)

Once the patches are applied, Regenerate JAR files with the force option.

ADADMIN

You can do both of the above using the Online patching cycle below to reduce the downtime

$ source /EBSapps.env run
$ adop phase=prepare
$ source /EBSapps.env patch
$ adop phase=apply patches=24498616,25449925,25380324 merge=yes
Use the AD Administration tool (adadmin) to regenerate JAR files with the force option.
$ source /EBSapps.env patch
$ adadmin
$adop phase=finalize,cutover
$ source /EBSapps.env run
Perform a cleanup of the online patch cycle.
$ adop phase=cleanup

(3) Update context file value for parameter s_forms_launch_method to jws from the browser on all the nodes in the run filesystem

$ vi $CONTEXT_FILE
from browser
to jws

(4) Run autoconfig on all the nodes

This will set JWS for all the users by default.

(5) Start the application and Validate

Important points for JWS implementation

  • We do have product-specific patches to enable support for JWS, if you are using the products please apply those patches as well
  • We do have browser-specific patches, please apply them accordingly
  • Please do check the Metalink note for all the latest patches before implementing JWS, as the patches mentioned in this post will get obsoleted with time

How to Implement old Java Plug-in for a few users when JWS is the default

To enable the Java Plug-in for one or more application users, set the following two profile options at the user level:

'Enable Java Web Start' is set to No
'ICX: Forms Launcher' set to <s_webentryurlprotocol>://<s_webentryhost>.<s_webentrydomain>:<s_active_webport>/forms/frmservlet?config=browserMode

How to Implement JWS for a few users when Java plug-in is the default

To enable Java Web Start for one or more application users, set the following two profile options at the user level:

Enable Java Web Start is set to Yes
ICX: Forms Launcher set to <s_webentryurlprotocol>://<s_webentryhost>.<s_webentrydomain>:<s_active_webport>/forms/frmservlet?config=jws

Hope you like this post on Java web start in R12

See also  How to run autoconfig in oracle apps R12

Related Articles

Oracle E-Business Suite Architecture in 12.2
key Technology changes in R12.2
R12.2 Online patching cycle summary
ADOP explained
Downtime and Hotpatch apply mode in adop R12.2
How to rollback the patch after failed cutover phase in R12.2
what happens in cutover phase of adop in R12.2
what happens in the adop phase prepare
Logical view of the data model in R12.2
R12.2 Edition determination and setup
R12.2 Online Patching Readiness Report

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top