FNDLOAD用法(转自ITJAJ)

约定:客户化应用名称CUX,ldt文件的存放路径在开发环境和测试环境相同,
       为$CUX_TOP/import/ldtscripts/,需要实现的效果是将开发环境的客户
       化开发移植到测试环境,所有的移植步骤为:
        1.在开发环境执行FNDLOAD的DOWNLOAD操作;
        2.将生成的ldt文件下载到本地,再上传到测试环境;
        3.在测试环境执行FNDLOAD的UPLOAD操作。
      
##programs并发程序,请求简称:CUXARBLA 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct $CUX_TOP/import/ldtscripts/CUXARBLA.ldt PROGRAM 
          APPLICATION_SHORT_NAME=CUX  CONCURRENT_PROGRAM_NAME=CUXARBLA
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
             $FND_TOP/patch/115/import/afcpprog.lct \
             $CUX_TOP/import/ldtscripts/CUXARBLA.ldt - 

##FORM表单,表单简称:CUXARFRM 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXARFRM.ldt \
          FORM \
          FORM_APP_SHORT_NAME=CUX \
          FORM_NAME=CUXARFRM
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXARFRM.ldt - 

##functions功能,功能简称:CUXARFUC 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXARFUC.ldt \
          FUNCTION \
          FUNC_APP_SHORT_NAME=CUX \
          FUNCTION_NAME=CUXARFUC
测试环境:FNDLOAD apps/apps 0 Y UPLOAD   \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXARFUC.ldt - 

##menu菜单,菜单简称:CUXALMENU 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXALMENU.ldt \
          MENU \
          MENU_APP_SHORT_NAME=CUX \
          MENU_NAME=CUXALMENU
          
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afsload.lct \
          $CUX_TOP/import/ldtscripts/CUXALMENU.ldt -

##value set值集,值集名称:CUX_CUSTOMER_NAME 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_CUSTOMER_NAME.ldt \
          VALUE_SET \
          FLEX_VALUE_SET_NAME= CUX_CUSTOMER_NAME
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_CUSTOMER_NAME.ldt - 

##key flexfield关键性弹性域,ID_FLEX_CODE=CUX_ACC_KF 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_ACC_KF.ldt \
          KEY_FLEX \
          APPLICATION_SHORT_NAME=CUX \
          ID_FLEX_CODE=CUX_ACC_KF
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_ACC_KF.ldt -

##description flexfield描述性弹性域,弹性域名称=CUX_ORDER_HEADER
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_ORDER_HEADER.ldt \
          DESC_FLEX  \
          APPLICATION_SHORT_NAME=CUX \
          DESCRIPTIVE_FLEXFIELD_NAME=CUX_ORDER_HEADER
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afffload.lct \
          $CUX_TOP/import/ldtscripts/CUX_ORDER_HEADER.ldt -

##lookups代码,代码名称=CUX_ITEM_TYPE 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/aflvmlu.lct \
          $CUX_TOP/import/ldtscripts/CUX_ITEM_TYPE.ldt \
          FND_LOOKUP_TYPE \
          APPLICATION_SHORT_NAME=CUX \
          LOOKUP_TYPE=CUX_ITEM_TYPE
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/aflvmlu.lct \
          $CUX_TOP/import/ldtscripts/CUX_ITEM_TYPE.ldt -


##request groups请求组,名称=CUX_PAYROLL_APPR
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afcpreqg.lct \
          $CUX_TOP/import/ldtscripts/CUX_PAYROLL_APPR.ldt \
          REQUEST_GROUP \
          APPLICATION_SHORT_NAME=CUX \
          REQUEST_GROUP_NAME=CUX_PAYROLL_APPR
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afcpreqg.lct \
          $CUX_TOP/import/ldtscripts/CUX_PAYROLL_APPR.ldt -


##messages消息,消息名称=CUX_CST_UPDATE 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afmdmsg.lct \
          $CUX_TOP/import/ldtscripts/CUX_CST_UPDATE.ldt \
          FND_NEW_MESSAGES  \
          APPLICATION_SHORT_NAME=CUX \
          MESSAGE_NAME=CUX_CST_UPDATE
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afmdmsg.lct \
          $CUX_TOP/import/ldtscripts/CUX_CST_UPDATE.ldt -
##messages消息,消息名称=CUX_MSG_UPDATE 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afmdmsg.lct \
          $CUX_TOP/import/ldtscripts/CUX_MSG_UPDATE.ldt \
          FND_NEW_MESSAGES  \
          APPLICATION_SHORT_NAME=CUX \
          MESSAGE_NAME=CUX_CST_UPDATE
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afmdmsg.lct \
          $CUX_TOP/import/ldtscripts/CUX_MSG_UPDATE.ldt -


##profile options预制文件,名称=CUX_DEBUG_MODE 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afscprof.lct \
          $CUX_TOP/import/ldtscripts/CUX_DEBUG_MODE.ldt \
          PROFILE \
          APPLICATION_SHORT_NAME=CUX \
          PROFILE_NAME=CUX_DEBUG_MODE
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afscprof.lct \
          $CUX_TOP/import/ldtscripts/CUX_DEBUG_MODE.ldt -


##RESPONSIBILITY职责(感谢alther.cai提供),职责关键字=CUX_AP_SUPER_USER,需要先load该职责的菜单 
开发环境:FNDLOAD apps/apps 0 Y DOWNLOAD \
          $FND_TOP/patch/115/import/afscursp.lct \
          $CUX_TOP/import/ldtscripts/CUX_AP_SUPER_USER.ldt \
          FND_RESPONSIBILITY \          
          RESP_KEY=CUX_AP_SUPER_USER
                   
测试环境:FNDLOAD apps/apps 0 Y UPLOAD \
          $FND_TOP/patch/115/import/afscursp.lct \
          $CUX_TOP/import/ldtscripts/CUX_AP_SUPER_USER.ldt -

 

移植个性化form
$NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";export NLS_LANG
$FNDLOAD apps/prodapps 0 Y DOWNLOAD @FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct FND_FORM_CUSTOM_RULES function_name="RCV_RCVTXERT"
$FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/affrmcus.lct CUX_RCV_RCVTXERT.lct

 

下载数据定义:
FNDLOAD "$unpw" 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct "$program"_XDO.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME="$app" DATA_SOURCE_CODE="$program"
上传数据定义:
FNDLOAD "$unpw" 0 Y UPLOAD $XDO_TOP/patch/115/import/xdotmpl.lct "$program"_XDO.ldt;
上传模板:
                   java oracle.apps.xdo.oa.util.XDOLoader UPLOAD \
                   -DB_USERNAME apps \
                   -DB_PASSWORD apps \
                   -JDBC_CONNECTION  HostName:SID:Port \
                   -LOB_TYPE TEMPLATE \
                   -APPS_SHORT_NAME SHORT_NAME \
                   -LOB_CODE "$program" \
                   -LANGUAGE zh \
                   -XDO_FILE_TYPE RTF \
                   -FILE_NAME "$program".rtf


WEBADI:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

$FND_TOP/bin/FNDLOAD apps/apps 0 Y DOWNLOAD $BNE_TOP/patch/115/import/bneintegrator.lct GENERAL_309_INTG.ldt BNE_INTEGRATORS INTEGRATOR_ASN="CUX" INTEGRATOR_CODE="GENERAL_309_INTF"

$FND_TOP/bin/FNDLOAD apps/apps 0 Y UPLOAD $BNE_TOP/patch/115/import/bneintegrator.lct GENERAL_309_INTG.ldt

请使用浏览器的分享功能分享到微信等