Problem is that any custom XML publisher report requires dependency on application access in PROD (XML Publisher Administrator (R)). All supporting files for XML report are being uploaded through application.
Requirement is to have any import method for XML publisher supporting files i.e.
Data Template file (XML file)
Bursting Control File (XML file)
Template (RTF file)
Resolution
XDOLoader is the standard OA utility to suffice this requirement. This is similar to unix based FNDLOAD utility and should be run from server with all parameters.
Syntex
java oracle.apps.xdo.oa.util.XDOLoader
MODE UPLOAD/DOWNLOAD
–DB_USERNAME apps user name
–DB_PASSOWRD apps password
–JDBC_CONNECTION jdbc connection string
–LOB_TYPE TEMPLATE_SOURCE/
DATA_TEMPLATE/
BURSTING_FILE
DATA_TEMPLATE/
BURSTING_FILE
–APPS_SHORT_NAME xxxxx
–LOB_CODE Data definition Code
–LANGUAGE en
–XDO_FILE_TYPE RTF/XML-DATA-TEMPLATE
/XML-BURSTING-FILE
/XML-BURSTING-FILE
[–CUSTOM_MODE] FORCE
[–LOG_FILE] log file name
[-DEBUG] true/false
RTF File >>
java oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD appsPWD -JDBC_CONNECTION "(DESCRIPTION= (ADDRESS=(
PROTOCOL=TCP)(Host=XXXXXXXXXX)(Port=100))(CONNECT_DATA=(SID=EBS123)))" -LOB_TYPE TEMPLATE_SOURCE -APPS_SHORT_NAME XXXXX -LOB_CODE DATA_DEFINITION_CODE -LANGUAGE en -XDO_FILE_TYPE RTF -FILE_NAME 123.rtf -CUSTOM_MODE FORCE
Data Template File >>
java oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD appsPWD -JDBC_CONNECTION "(DESCRIPTION= (ADDRESS=(
PROTOCOL=TCP)(Host=XXXXXXXXXX)(Port=100))(CONNECT_DATA=(SID=EBS123)))" -LOB_TYPE DATA_TEMPLATE -APPS_SHORT_NAME XXXXX -LOB_CODE DATA_DEFINITION_CODE -LANGUAGE en -XDO_FILE_TYPE XML-DATA-TEMPLATE -FILE_NAME 123.xml -CUSTOM_MODE FORCE
Bursting File >>
java oracle.apps.xdo.oa.util.XDOLoader UPLOAD -DB_USERNAME apps -DB_PASSWORD appsPWD -JDBC_CONNECTION "(DESCRIPTION= (ADDRESS=(
PROTOCOL=TCP)(Host=XXXXXXXXXX)(Port=100))(CONNECT_DATA=(SID=EBS123)))" -LOB_TYPE BURSTING_FILE -APPS_SHORT_NAME XXXXX -LOB_CODE DATA_DEFINITION_CODE -LANGUAGE en -XDO_FILE_TYPE XML-BURSTING-FILE -FILE_NAME 123b.xml -CUSTOM_MODE FORCE
**Highlighted are user defined inputs