通常我們會使用fndload從測試環境搬設定值到正式環境.

如concurrent program 或是Responsibility 等相關設定.

當然,xml publisher也不例外,可以使用fndload 來上下傳definition 及Template設定.

其範例如下:

XDO Definition & template
FNDLOAD apps/apps@sid 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct xx_xdo.ldt XDO_DS_DEFINITIONS DATA_SOURCE_CODE='ERP%'

XDO definition & template
FNDLOAD apps/apps@sid 0 Y UPLOAD $XDO_TOP/patch/115/import/xdotmpl.lct xx_xdo.ldt

若一次想上下傳多筆時,可使用 DATA_SOURCE_CODE='XX%' ,可以使用這個方法,就像是在SQL 中使用LIKE 條件.

這樣就可以捉什麼字串開頭的資料.

使用完FNDLOAD時,設定值應該都無太大的問題.但,一般template會上傳我們編輯好的rtf or pdf檔.

此時就要使用XDOLOADER來DOWN/UPLOAD TEMPLATE的檔案,如此設定才是完整,

以下是使用XDOLOADER的簡易說明及範例,

如果,要大量上下傳時,就要將這些指令寫成Shell

[Download-語法]
java oracle.apps.xdo.oa.util.XDOLoader
DOWNLOAD \
-DB_USERNAME  \
-DB_PASSWORD \
-JDBC_CONNECTION \
-LOB_TYPE TEMPLATE \
-APPS_SHORT_NAME \
-LOB_CODE \
-LANGUAGE en \


參數說明:
-DB_USERNAME: apps username
-DB_PASSWORD: apps password
-JDBC_CONNECTION: JDBC connection string (e.g. server:port:sid)
-LOB_TYPE: The XML Publisher object type.
 如: 'TEMPLATE', 'XML_SCHEMA', 'XML_SAMPLE' or 'DATA TEMPLATE'
-APPS_SHORT_NAME: Application short name used to register the XML Publisher object
-LOB_CODE: Template code 如: concurrent program short name
-LANGUAGE: ISO language code(i.e. en) used when registering the object
-TERRITORY: ISO language code(i.e. American) used when registering the object

[範例 Download & upload]
[Download]
java oracle.apps.xdo.oa.util.XDOLoader \
DOWNLOAD \
-DB_USERNAME apps \
-DB_PASSWORD apps \
-JDBC_CONNECTION IP:PORT:SID \
-LOB_TYPE TEMPLATE \
-APPS_SHORT_NAME SQLAP \
-LOB_CODE ERPXXFILE \
-LANGUAGE en \


[upload]
java oracle.apps.xdo.oa.util.XDOLoader \
UPLOAD \
-DB_USERNAME apps \
-DB_PASSWORD apps \
-XDO_FILE_TYPE RTF \
-JDBC_CONNECTION IP:PORT:SID \
-LOB_TYPE TEMPLATE \
-APPS_SHORT_NAME SQLAP \
-LOB_CODE ERPXXFILE \
-LANGUAGE en \
-FILE_NAME /export/home/testmgr/fndload/xml_publisher/TEMPLATE_SOURCE_SQLAP_ERPXXFILE_en.rtf

先在來源Instance執行download的指令後,取得rtf檔等template檔,再搬到目標的Instance,並再執行上傳的指令,
就可完成上傳template的作業.

 

 

arrow
arrow
    全站熱搜

    alad 發表在 痞客邦 留言(0) 人氣()