FNDLOAD移植常用程序(功能,菜单,并发程序,值集等)已经使用的非常频繁,也非常成熟。具体的可以参考我之前的文章:《FNDLOAD的用法》。
Oracle 也提供了针对WebADI移植的配置文件,不过配置文件路径放在$BNE_TOP/admin/import。对于定义的移植很简单,照下面做就行了:
– Integrators
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bneint.lct GENERAL_170_INTG.ldt BNE_INTEGRATORS INTEGRATOR_ASN="CUX" INTEGRATOR_CODE="GENERAL_170_INTG" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bneint.lct GENERAL_170_INTG.ldt
– Layouts
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bnelay.lct CUX_PRE_MTL.ldt BNE_LAYOUTS LAYOUT_ASN="CUX" LAYOUT_CODE="CUX_PRE_MTL" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bnelay.lct CUX_PRE_MTL.ldt
– Mappings
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bnemap.lct GENERAL_170_MAP.ldt BNE_MAPPINGS MAPPING_ASN="CUX" MAPPING_CODE="GENERAL_170_MAP" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bnemap.lct GENERAL_170_MAP.ldt
– Contents
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bnecont.lct GENERAL_170_CNT.ldt BNE_CONTENTS CONTENT_ASN="CUX" CONTENT_CODE="GENERAL_170_CNT" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bnecont.lct GENERAL_170_CNT.ldt
– Parameters
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bneparamlist.lct bneparamlist.ldt BNE_PARAM_LISTS INTEGRATOR_ASN="CUX" INTEGRATOR_CODE="GENERAL_170_INTG" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bneparamlist.lct bneparamlist.ldt
至此,WebADI的相关定义已经顺利移植完毕。在网络上倒也可以找到一些文章,比如这个老兄,但是他少讲了一点,就是下面这点:
– Security
FNDLOAD apps/apps_pwd 0 Y DOWNLOAD $BNE_TOP/admin/import/bnesecurity.lct bnesecurity.ldt BNE_SECURED_OBJECTS SECURED_OBJECT_ASN="CUX" SECURED_OBJECT_CODE="GENERAL_170_INTG" FNDLOAD apps/apps_pwd 0 Y UPLOAD $BNE_TOP/admin/import/bnesecurity.lct bnesecurity.ldt
定义完后,还需要设置安全性规则,否则您将永远无权限访问任何内容。
P.S: 到这里,有关FNDLOAD在EBS 11i中的所有用途基本上都介绍了。下次有机会写一下FNDLOAD配置文件的工作原理。
