How to Setup Data Loader Play & Record ID in Oracle Applications


Objective
The objective of this Blog post is to enable user to setup RECORD and PLAY IDs for use of Data Loader Professional version in Oracle Applications.

Versions supported: Oracle Applications 10.7/11.0.x (Forms 4.5) and higher. 



Setup
Following Application and DBA setup is required in order Data Loader to work with RECORD and PLAY ids.
Application Side Setup
Ø       Create two Oracle Application IDs for a User who already has an ID in Oracle Apps. For Example, if user “ZA92” is already setup as an Oracle Applications user then create two new IDs ZA92RECORD/ZA92REC and ZA92PLAY. Responsibility setup for these IDs should be same as user ZA92 (or it should be given all responsibilities which would be used for data loading)
v       For the RECORD id the ID may be like ZA92RECORD or ZA92REC
v       For the PLAY id the ID would be ZA92PLAY
Ø       Need to setup Profile Option - ICX: Form Launcher for these two IDs as per the details given below
RECORD ID – ZA92RECORD
Site Level Value à http://<Server.Domain>:<Port>/dev60cgi/f60cgi
                              http://glwuat.test:8001/dev60cgi/f60cgi  (Example)
User Level Value à http://<Server.Domain>:<Port>/dev60cgi/f60cgi?record=<ORACLE_APPS_ID>record<INSTANCE_SHORT_NAME>.fld


PLAY ID – ZA92PLAY
Site Level Value à http://<Server.Domain>:<Port>/dev60cgi/f60cgi
                              http://glwuat.test:8001/dev60cgi/f60cgi  (Example)
User Level Value à http://<Server.Domain>:<Port>/dev60cgi/f60cgi?record=<ORACLE_APPS_USER_ID>reclogPROD.fld%20play=<ORACLE_APPS_USER_ID>player< INSTANCE_SHORT_NAME >.fld


DBA Setup
DBAs need to create a “/tmp” folder in proper location in the Application Server. This folder would be used to store the Data Loader files (.fld) both RECORD and PLAY.

Change the default value for $FORMS60_TRACE_PATH to /tmp 

For Oracle E-Business 11.5.9 with Oracle Forms prior to 6.0.8.25.2, the file $OA_HTML/bin/appsweb.cfg (or appsweb_[ORACLE_SID]_[HOSTNAME].cfg if present) must be edited. At the very end of the file insert the highlighted lines before the "End customizations" message as shown below:

 [playback]
code=oracle.forms.engine.MainRT
;# ********************
;#
;# End customizations
;#
;# ********************