简介
在我们的日常开发中,经常是在一个开发环境中开发测试完毕后,需要把开发的内容移植到正式环境,在Oracle 11.5.X以后所有需要登记在AOL( Application Object Library)中的数据,我们可以使用Oracle专门提供的Loader工具来进行,并借助Oracle Applications 的patch工具将download下来的数据文件加注到产品环境中。下面的文字主要重点介绍Oracle Application提供FNDLOAD的一些使用方法和Patch的制作方法。
FNDLOAD
在使用FNDLOAD中有两个重要的文件需要介绍
Loader配置文件(.lct格式),每个Download和Upload的AOL对象不同,他的lct文件是不一样的.lct文件可以在你的服务器的$FND_TOP/patch/115/import/下可以找到.
数据文件(.ldt格式).这是你Download形成的数据文件,也是你要往另外一个环境Upload所要使用的数据文件.
1. 值集
DOWNLOAD 值集使用如下脚本:
FNDLOAD apps/<apps_pwd> 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lctxxx.ldt VALUE_SET FLEX_VALUE_SET_NAME=”VALUE_SET_NAME”
UPLOAD值集使用如下脚本:
FNDLOAD apps/<apps_pwd> 0 Y UPLOAD $FND_TOP/patch/115/import/afffload.lctxxx.ldt
如需要把值集:CCBtest的定义从开发环境移植到产品环境
在开发环境中Download形成数据文件
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lctout.ldt VALUE_SET FLEX_VALUE_SET_NAME="CCBtest"
在产品环境中Upload实现移植
FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afffload.lctout.ldt
2. 并发程序
DOWNLOAD并发程序使用如下脚本
FNDLOAD apps/<apps_pwd> 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lctxxxldt PROGRAM
APPLICATION_SHORT_NAME=”XXX” CONCURRENT_PROGRAM_NAME=”XXX”
UPLOAD并发程序使用如下脚本
FNDLOAD apps/<apps_pwd> 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lctxxx.ldt
例如
如需要把并发程序:FNDSCURS的定义从开发环境移植到产品环境
在开发环境中Download形成数据文件
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lctout.ldt PROGRAM APPLICATION_SHORT_NAME="FND"CONCURRENT_PROGRAM_NAME="FNDSCURS"
在产品环境中Upload实现移植
FNDLOAD apps/apps 0 Y UPLO