FNDLOAD to transfer AOL Objects from one instance to other
The Generic Loader (FNDLOAD) is a concurrent
program that can transfer Oracle Application entity data between database and
text file. The loader reads a configuration file to determine which entity to
access. In simple words FNDLOAD is used to transfer entity data from one
instance/database to other. For example if you want to move a concurrent
program/menu/value sets developed in DEVELOPMENT instance to PRODUCTION
instance you can use this command.
Oracle has provided standard configuration files
(.lct files) for migration of the standard entities. All of these configuration
files are available at $FND_TOP/patch/115/import directory. The main
configuration files for the corresponding entity are given below:
Entity
|
Configuration File
|
Attachment Definition
|
afattach.lct
|
Concurrent Programs
|
afcpprog.lct
|
Printers and Printer
Styles
|
afcppstl.lct,
afcpprnt.lct
|
Value Sets
|
afffload.lct
|
Request Groups
|
afcpreqg.lct
|
Request Sets
|
afcprset.lct
|
Form Personalization
|
affrmcus.lct
|
Lookups
|
aflvmlu.lct
|
Responsibilities
|
afrole.lct
|
Applications
|
afscapp.lct
|
Profile Options
|
afscprof.lct
|
Users
|
afscursp.lct
|
Form, Functions, Menus
|
afsload.lct
|
Document Sequences
|
afsncat.lct
|
Descriptive and Key Flex
Fields
|
afffload.lct
|
Messages
|
afmdmsg.lct
|
Steps to Move a Concurrent
program from one instance(Database) to other
·
Define
your concurrent program and save it in first instance(for how to register a
concurrent program click here)
·
Connect
to your UNIX box on first instance and run the following command to download
the .ldt file
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”Concurrent program application short name” CONCURRENT_PROGRAM_NAME=”concurrent program short name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”Concurrent program application short name” CONCURRENT_PROGRAM_NAME=”concurrent program short name”
·
Move the
downloaded .ldf file to new instance(Use FTP)
·
Connect
to your UNIX box on second instance and run the following command to upload the
.ldt file
FNDLOAD username/password@database 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lctfile_name.ldt
FNDLOAD username/password@database 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lctfile_name.ldt
Note: Make sure you are giving proper .lct file
in the commands and don’t confuse with .lct and .ldt files
These following are the other entity data types
that we can move with FNDLOAD
1 – Printer Styles
FNDLOAD username/password@database O Y
DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct file_name.ldt STYLE
PRINTER_STYLE_NAME=”printer style name”
2 – Lookups
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct file_name.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”FND”
LOOKUP_TYPE=”lookup name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct file_name.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”FND”
LOOKUP_TYPE=”lookup name”
3 – Descriptive Flexfield
with all of specific Contexts
FNDLOAD username/password@database O 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=”FND” DESCRIPTIVE_FLEXFIELD_NAME=”desc flex name” P_CONTEXT_CODE=”context name”
FNDLOAD username/password@database O 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=”FND” DESCRIPTIVE_FLEXFIELD_NAME=”desc flex name” P_CONTEXT_CODE=”context name”
4 – Key Flexfield
Structures
FNDLOAD username/password@database O 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=”FND” ID_FLEX_CODE=”key flex code” P_STRUCTURE_CODE=”structure name”
FNDLOAD username/password@database O 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=”FND” ID_FLEX_CODE=”key flex code” P_STRUCTURE_CODE=”structure name”
5 – Concurrent Programs
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”FND” CONCURRENT_PROGRAM_NAME=”concurrent name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”FND” CONCURRENT_PROGRAM_NAME=”concurrent name”
6 – Value Sets
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET_VALUE FLEX_VALUE_SET_NAME=”value set name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET_VALUE FLEX_VALUE_SET_NAME=”value set name”
7 – Value Sets with values
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET FLEX_VALUE_SET_NAME=”value set name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct file_name.ldt VALUE_SET FLEX_VALUE_SET_NAME=”value set name”
8 – Profile Options
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct file_name.ldt PROFILE PROFILE_NAME=”profile option” APPLICATION_SHORT_NAME=”FND”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct file_name.ldt PROFILE PROFILE_NAME=”profile option” APPLICATION_SHORT_NAME=”FND”
8 – Request Groups
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct file_name.ldt REQUEST_GROUP REQUEST_GROUP_NAME=”request group” APPLICATION_SHORT_NAME=”FND”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct file_name.ldt REQUEST_GROUP REQUEST_GROUP_NAME=”request group” APPLICATION_SHORT_NAME=”FND”
10 – Request Sets
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct file_name.ldt REQ_SET
APPLICATION_SHORT_NAME=”FND” REQUEST_SET_NAME=”request set”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct file_name.ldt REQ_SET
APPLICATION_SHORT_NAME=”FND” REQUEST_SET_NAME=”request set”
11 – Responsibilities
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct file_name.ldt FND_RESPONSIBILITY RESP_KEY=”responsibility”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct file_name.ldt FND_RESPONSIBILITY RESP_KEY=”responsibility”
12 – Menus
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct file_name.ldt MENU MENU_NAME=”menu_name”
FNDLOAD username/password@database O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct file_name.ldt MENU MENU_NAME=”menu_name”
13 – Forms Personalization
FNDLOAD username/password@database 0 Y
DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct file_name.ldt
FND_FORM_CUSTOM_RULES function_name=FUNCTION_NAME
14 – Functions:
FNDLOAD
username/password@database 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct
XXFUNNAME.ldt FUNCTION FUNC_APP_SHORT_NAME=”XXCUST” FUNCTION_NAME=”XXFUNNAME”
15 – Forms:
FNDLOAD
username/password@database 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct
XXFRMNAME.ldt FORM APPLICATION_
SHORT_NAME=”XXCUST”
FORM_NAME=”XXFRMNAME”
16 – FND Users:
FNDLOAD
username/password@database 0 Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct
XXUSERNAME.ldt FND_USER USER_NAME=’XXUSERNAME’
17 – Data Definitions for
XML Publisher Report Template:
FNDLOAD
username/password@database 0 Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct
XXBRPRPOPRINT_XML_DD.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME=’XXCUST’
DATA_SOURCE_CODE=’XXBRPRPOPRINT_XML’
Note: UPLOAD command is
same for all except replacing the .lct and passing any extra parameters if you
want to pass
Eg: FNDLOAD username/password@database 0 Y
UPLOAD $FND_TOP/patch/115/import/corresponding.lct upload_file.ldt
No comments:
Post a Comment