Recording Agent for EBS 12.1 Follow
1. Copy the AuraPlayerAgent.jar file to the same location as the fndforms.jar file usually found in the following location:
/$OA_JAVA/oracle/apps/fnd/jar/
*** You can find the location of $OA_JAVA by typing the following in the command prompt - echo $OA_JAVA
Location example:
/u01/install/VISION/fs1/EBSapps/comn/java/classes/oracle/apps/fnd/jar
In order to avoid security warnings, if you have other jar files in the Oracle environment that you signed as part of your Oracle EBS deployment process, you must sign the AuraPlayerAgent.jar with the same certificate.
2. Copy the auraplayer.properties file to the following location:
/$OA_JAVA/
*** You can find the location of $OA_JAVA by typing the following in the command prompt - echo $OA_JAVA
Location example:
/u01/install/VISION/fs1/EBSapps/comn/java/classes
3. To find the EBS Forms configuration file look at the value of the $FORMS_WEB_CONFIG_FILE environment variable. Find the value by running the command > echo $FORMS_WEB_CONFIG_FILE . It is usually found in the directory $OA_HTML/bin on forms tier.
appsweb.cfg location:
/u01/install/VISION/fs1/int/apps/DEMO_localhost/ora/10.1.2/forms/server/appsweb.cfg
4. Make a backup coy of the cfg file. Then edit the cfg file in notepad++ and on all the occurrences of jar, add AuraPlayerAgent.jar before it on the line.
For example:
archive1=/OA_JAVA/oracle/apps/fnd/jar/AuraPlayerAgent.jar,/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar,………….
5. In the cfg file find the name of the basejinit html file. We will need to edit this file and add a parameter. Search for the filename found in the cfg file - it will be in same location as the apps base appbase.htm file.
Sample location of appbase.htm file:
/u01/install/VISION/fs1/FMW_home/Oracle_EBS-app1/applications/oacore/html/US/appbase.htm
6. First make a backup copy of the HTML file. Then open the HTML file and add the formsMessageListener property to the applet parameters in the file. You will need to make 2 changes:
- After the following line:
IEhtml += '<' + 'PARAM name=code value="' + xcode + '">';
Add:
IEhtml += '<PARAM name=formsMessageListener value="%formsMessageListener%">';
- Then after the following line:
NShtml += ' java_version="%sun_plugin_version%" ';
Add:
NShtml += ' formsMessageListener="%formsMessageListener%"';
7. Please note for security sake you will need to re-sign AuraPlayerAgent.jar with the same certificate that the EBS jars were signed with during installation.
For example:
jarsigner -keystore $APPL_TOP/admin/adkeystore.dat AuraPlayerAgent.jar AuraPlayer
If the signing of the jar files fails or if it is not possible to re-sign the jars you can work around the issue by changing the .java.policy file in the development client PC that will be performing the creation of webservices using the AuraPlayer recording toolbar
8. (OPTIONAL - If you were unable to sign the jar files) Changing the java policy settings on the recording machine.
Comments
0 comments
Please sign in to leave a comment.