概述
FNDLOAD的用法
FNDLOAD是Oracle提供的一个数据同步工具,并且得到官方的支持。
FNDLOAD通过下载相关定义到一个文本文件做中转,再上在到另一个实例中。通过该文件,可以方便地进行版本控制,同时也方便进行安装、移植和克隆。
语法: FNDLOAD logon 0 Y mode configfile datafile [ entity [ param ... ] ]
logon:EBS用户名/密码[@TNS连接别名] mode: UPLOAD 或 DOWNLOAD
configfile: 配置文件路径,根据同步对象的不同需要选择不同的配置文件。
datafile: 数据文件 entity: 条目名称, 或者上载时的所有相关值
param: 参数格式为 NAME=VALUE FNDLOAD可用于同步下列数据:
1. 并发请求,可执行程序。 2. 请求组,请求集。 3. 配置文件选项。 4. 键弹性域和描述性弹性域。 5. 菜单。 6. Form个性化。 7. 附件。 8. 消息。 9. 值集和值。 10.Lookup。 11.职责。 12.用户。 13.打印机定义。 14.WebADI。 15....
两个例子:
并发请求:
FNDLOAD apps/apps_pwd O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt PROGRAM APPLICATION_SHORT_NAME="HOM" CONCURRENT_PROGRAM_NAME="HOMWIPRD" FNDLOAD apps/apps_pwd O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt
Form个性化: FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct XX_AP_APXVDMVD.ldt FND_FORM_CUSTOM_RULES function_name="AP_APXVDMVD" FNDLOAD apps/apps_pwd 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct XX_AP_APXVDMVD.ldt
默认条件下,FNDLOAD不会覆盖已有数据,但是它提供了一个参数用于强制覆盖: CUSTOM_MODE=FORCE
-初始化英文&字符集
export NLS_LANG="American_America.UTF8"
中文&字符集
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
--请求定义
--导出,可执行、值集会自动导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afcpprog.lct CUX_ALL_PROG_ZHS_121018.ldt PROGRAM APPLICATION_SHORT_NAME='CUX' CONCURRENT_PROGRAM_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afcpprog.lct CUX_ALL_PROG_ZHS_121018.ldt
--菜单定义
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afsload.lct CUX_ALL_MENU_ZHS_121018.ldt MENU APPLICATION_SHORT_NAME='CUX' MENU_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afsload.lct CUX_ALL_MENU_ZHS_121018.ldt
--快速编码定义
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/aflvmlu.lct CUX_ALL_LV_ZHS_121018.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME='CUX' LOOKUP_TYPE='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/aflvmlu.lct CUX_ALL_LV_ZHS_121018.ldt
--消息定义
--导出ZHS和US各倒一次
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct CUX_ALL_MSG_ZHS_121018.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='CUX' MESSAGE_NAME='CUXXXXXX'
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct CUX_ALL_MSG_US_121018.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='CUX' MESSAGE_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afmdmsg.lct CUX_ALL_MSG_ZHS_121018.ldt
FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afmdmsg.lct CUX_ALL_MSG_US_121018.ldt
--BIP模板定义
--导出,数据定义自动导出
FNDLOAD apps/apps 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct CUX_ALL_XDO_ZHS_121018.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME='CUX' DATA_SOURCE_CODE='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD @XDO:patch/115/import/xdotmpl.lct CUX_ALL_XDO_ZHS_121018.ldt
--个性化
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct CUX_ALL_CUS_ZHS_121018.ldt FND_FORM_CUSTOM_RULES APPLICATION_SHORT_NAME='CUX' form_name='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct CUX_ALL_CUS_ZHS_121018.ldt
--预置文件
--导出
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct CUX_ALL_PROF_ZHS_121018.ldt PROFILE APPLICATION_SHORT_NAME='CUX' PROFILE_NAME='CUXXXXXX'
--导入
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct CUX_ALL_PROF_ZHS_121018.ldt
在下载或上传ldt文件时,一定要注意操作的语言环境.若下载与上传的ldt操作的语言环境不一致,会导致操作失败.:
查看Telnet当前的语言环境,用echo $NLS_LANG
设置Telnet当前的语言环境为中文,用export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
最后
以上就是虚心蚂蚁为你收集整理的FNDLOAD 笔记的全部内容,希望文章能够帮你解决FNDLOAD 笔记所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复