zoukankan      html  css  js  c++  java
  • FNDLOAD用法补充

          FNDLOAD是Oracle提供的一个数据同步工具,并且得到官方的支持。
          FNDLOAD通过下载相关定义到一个文本文件做中转,再上传到另一个实例中,通过该文件,可以方便地进行版本控制,同时也方便进行安装、移植和克隆。
    语法:
    FNDLOAD logon 0 Y mode configfile datafile [ entity [ param ... ] ]
    logon:apps用户名/密码[@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不会覆盖已有数据,但是它提供了一个参数用于强制覆盖:
          CUSTOM_MODE=FORCE
          例:FNDLOAD apps/apps_pwd 0 Y UPLOAD $FND_TOP/patch/115/import/afscprof.lct $XX_TOP/import/CUSTOM_PROF.ldt - CUSTOM_MODE=FORCE(似乎只针对菜单有效)。

    以下为从Metalink找出的一些范例:

    1 - Printer Styles

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct file_name.ldt STYLE PRINTER_STYLE_NAME=”printer style name”

    2 - Lookups

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct file_name.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”prod” LOOKUP_TYPE=”lookup name”

    3 - Descriptive Flexfield with all of specific Contexts

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt DESC_FLEX P_LEVEL=?COL_ALL:REF_ALL:CTX_ONE:SEG_ALL? APPLICATION_SHORT_NAME=”prod” DESCRIPTIVE_FLEXFIELD_NAME=”desc flex name” P_CONTEXT_CODE=”context name”

    4 - Multiple Flexfields

    Use a combination of APPLICATION_SHORT_NAME and DESCRIPTIVE_FLEXFIELD_NAME names ie. APPLICATION_SHORT_NAME=PER >> will download all PER flexfields DESCRIPTIVE_FLEXFIELD_NAME=PER_% >> will download all flexfields that start with 'PER_'.

    FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
    file_name.ldt DESC_FLEX DESCRIPTIVE_FLEXFIELD_NAME="PER_%"

    5 - Key Flexfield Structures

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt KEY_FLEX P_LEVEL=?COL_ALL:FQL_ALL:SQL_ALL:STR_ONE:WFP_ALL:SHA_ALL:CVR_ALL:SEG_ALL? APPLICATION_SHORT_NAME=”prod” ID_FLEX_CODE=”key flex code” P_STRUCTURE_CODE=”structure name”

    6 - Concurrent Programs

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”prod” CONCURRENT_PROGRAM_NAME=”concurrent name”

    7 - Value Sets

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET FLEX_VALUE_SET_NAME=”value set name”

    8 - Value Sets with values

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET_VALUE FLEX_VALUE_SET_NAME=”value set name”

    9 - Profile Options

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct file_name.ldt PROFILE PROFILE_NAME=”profile option” APPLICATION_SHORT_NAME=”prod”

    10 - Request Group

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct file_name.ldt REQUEST_GROUP REQUEST_GROUP_NAME=”request group” APPLICATION_SHORT_NAME=”prod”

    11 - Request Sets

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct file_name.ldt REQ_SET APPLICATION_SHORT_NAME=”prod” REQUEST_SET_NAME=”request set”

    12 - Responsibilities

    FNDLOAD apps/pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct file_name.ldt FND_RESPONSIBILITY RESP_KEY=”responsibility"

    13 - Responsibilities with all Security Groups

    FNDLOAD apps/<PASSWORD> 0 Y DOWNLOAD FND_TOP/patch/115/import/afscursp.lct <USER>.ldt
    FND_USER USER_NAME="<USER>" SECURITY_GROUP=% DATA_GROUP_NAME=%

    14 - Menus

    FNDLOAD apps/ pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct file_name.ldt MENU MENU_NAME=”menu_name”

    15 - Forms/Functions/Personalizations: Refer to the System Administrator's Guide on dependencies

    FNDLOAD <userid>/<password> 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct
    <filename.ldt> FND_FORM_CUSTOM_RULES form_name=<form name>

    OR

    FNDLOAD <userid>/<password> 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct file_name.ldt FUNCTION FUNCTION_NAME=<function_name>

    OR

    FNDLOAD <userid>/<password> 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct file_name.ldt FORM FORM_NAME=<form_name>

    OR

    FNDLOAD <userid>/<password> 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct <filename.ldt> FND_FORM_CUSTOM_RULES function_name=<function name>


    16 - User/Responsibilities

    FNDLOAD apps/ pwd@seeddb 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct file_name.ldt FND_USER

    17 - Alert

    FNDLOAD apps/pwd 0 Y DOWNLOAD
    $ALR_TOP/patch/115/import/alr.lct my_file.ldt ALR_ALERTS
    APPLICATION_SHORT_NAME=FND ALERT_NAME=Alert name to downloa

    18 - Blob

    With Release 12.1.1, FNDLOAD supports BLOB data (upload / download ) to better serve content-rich applications.

    FNDLOAD apps/pwd 0 Y mode configfile datafile entity [ param ... ]

    19 - Overwrite custom definitions

    FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/.lct $
    XX_TOP/import/.ldt CUSTOM_MODE=FORCE

    20 - Load an NLS Language

    FNDLOAD <APPS USR>/<APPS PWD> 0 Y UPLOAD <controlfile.lct> <datafile.ldt> \
    - UPLOAD_MODE=NLS CUSTOM_MODE=FORCE WARNINGS=TRUE

    21 - Migrate the role registration process from one instance to another

    a. Please navigate to the path: $FND_TOP /patch/115/import/US/umxrgsvc.ldt
    b. The following command can be used to download:

    FNDLOAD apps/<PASSWD>@(instance name) O Y DOWNLOAD $FND_TOP/patch/115/import/umxrgsvc.lct umxrgsvc.ldt UMX_REG_SERVICES REG_SERVICE_CODE UMX

    c. The following command can be used to upload:

    FNDLOAD apps/<PASSWD>@(instance name) O Y UPLOAD $FND_TOP/patch/115/import/umxrgsvc.lct umxrgsvc.ldt UMX_REG_SERVICES REG_SERVICE_CODE UMX

    22 - Transfer Custom Messages to another Instance

    a. Download the message from the source instance.

    FNDLOAD apps/apps 0 Y DOWNLOAD @FND:patch/115/import/afmdmsg.lct password.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=FND MESSAGE_NAME=PASSWORD-INVALID-NO-SPEC-CHAR

    b. Move the custom LDT file (password.ldt) over to the destination instance.
    c. Upload the custom message to the destination instance.

    FNDLOAD apps/apps 0 Y UPLOAD @FND:patch/115/import/afmdmsg.lct password.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=FND CUSTOM_MODE=FORCE

    23 - Download UMX Roles and Role Assignment data from one instance and upload to another.

    To download from one instance:
    FNDLOAD <username/pwd@sid> 0 Y DOWNLOAD $FND_TOP/patch/115/import/afrole.lct
    umxroles.ldt WF_ROLE ORIG_SYSTEM=UMX%
    To upload to another instance:
    FNDLOAD <username/pwd@sid> 0 Y UPLOAD $FND_TOP/patch/115/import/afrole.lct
    umxroles.ldt

  • 相关阅读:
    win7下设置smtp的方法
    win7下怎么安装IIS
    python语法笔记(二)
    python语法笔记(一)
    python 的类变量和对象变量
    mysql使用笔记(四)
    mysql使用笔记(三)
    mysql使用笔记(二)
    windows下重新安装TCP/IP协议栈
    c++程序编码
  • 原文地址:https://www.cnblogs.com/echochen/p/2205816.html
Copyright © 2011-2022 走看看