我是靠谱客的博主 虚心蚂蚁,最近开发中收集的这篇文章主要介绍FNDLOAD 笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部