Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FlexDeploy has support for commonly used EBS customizations and functional setups.  This page provides a detailed summary of the behaviors, configuration, and customization features for each EBS object type.  The attributes and build/deploy commands are generated by FlexDeploy automatically, following Oracle standards, and using related project files.  However, these commands can be overridden, if desired, to perform non-standard actions.  Build commands are used for object types which support sourcing the object from the EBS build instance.  Sample build/deploy commands are provided for each EBS object type to help you understand how the objects are migrated across EBS instances.

...

Oracle Application Framework (OAF) JAVA

A framework for application development within E-Business Suite. The framework is also available for personalizations, customizations and custom-application development.

File Extensions 
NameDescription
.javaJava programming language source file containing Java classes.
.classCompiled Java class
.xmlExtensible Markup Language file format used to create common information formats and share both the format and the data using standard ASCII text.


Attributes
NameCodeDescriptionDefault ValueSupported Values
SourceSOURCEObject Source Location Type

SCM

SCM
Target Location
Path to where the file should be deployed to.

$<PROD_TOP>/

$<PROD_TOP>/mds (**XML files)


Java Classpath
Location of user-defined classes and packages.$CLASSPATH

Related Project Properties

...

Oracle Application Framework (OAF) MDS

A framework for application development within E-Business Suite. The framework is also available for personalizations, customizations and custom-application development.

File Extensions 
NameDescription
.xmlExtensible Markup Language file format used to create common information formats and share both the format and the data using standard ASCII text.
.jpxJbo project metadata file

...

NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS
Target LocationPath to where the file should be deployed to.

$<PROD_TOP>/mds


Root DirectoryLocation of user-defined classes and packages.$<PROD_TOP>/mds

...

All OAF MDS related files must be sourced controlled under a directory structure matching the Java package structure.  This is a requirement to ensure the generated deploy commands copy them to the correct location under the $JAVA_TOP.  If this requirement is not met, you will need to modify each of the target location paths and re-evaluate the commands.


Concurrent Program SQLs

Concurrent programs are system batch jobs that retrieve and push data between Oracle applications and the database. They can be comprised of a single request or a request set containing more than one concurrent program.

File Extensions 
NameDescription
.sqlStructure Query Language file format written in ASCII, used by database products.Typically contains queries to modify the structure of a relational database (insert, delete, update, or select).

...

None


Java Stored Procedures

collection of reusable code, programs, and database objects that provides common functionality across all E-Business products.

File Extensions 
NameDescription
.javaJava programming language source files.

...

Considerations

None


DB Objects (SQLs)

collection of reusable code, programs, and database objects that provides common functionality across all E-Business products.

File Extensions 
NameDescription
.sqlA file containing sql statements. Extensions may be customized using EBS SQL Extensions project property.

...

XML Definition Files (XDF)

XDF is used to store high-dimensional data and information related to it in compact XML format. The purpose is to have interchangeable and high quality format that can be used as a main archive format for this kind of data.

File Extensions 
NameDescription
.xdfXML Definition File for storing high-dimensional data and related information.

...

NameDescriptionDefault Value
N/AN/AN/A


Sample Build Commands 

...

Considerations

None


SQL*Loader

Loads data from external files into tables of an Oracle database. It has a powerful data parsing engine that puts little limitation on the format of the data in the datafile.

File Extensions 
NameDescription
.sqlldrSQL*Loader is the utility to use for high performance data loads. The data can be loaded from any text file and inserted into the database.

...

None


Java Loader Text (JLT)

Loads data from a text file back into the upgraded AK tablesAKLOAD is used during an upgrade to unload Web Applications Dictionary data from the Common Modules tables to a text file.

File Extensions 
NameDescription
.jltJava Loader Text - used by AKLOAD.java

...

NameDescriptionDefault Value
N/AN/AN/A

Sample Build Commands 

...

Application Object Library (AOL)

collection of reusable code, programs, and database objects that provides common functionality across all E-Business products.

File Extensions 
NameDescription
.ldtLoader Data files containing entity definitions, parent-child relationships, input parameters and data.

...

NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS
TypeAOL Object TypePROGRAM (derived when populating from SCM)PROGRAM | FND_LOOKUP_TYPE | REQUEST_GROUP | REQ_SET | REQ_SET_LINKS | DESC_FLEX | KEY_FLEX | MENU | PRINTER | PRINTER_STYLE | PROFILE | FND_USER | FND_RESPONSIBILITY | FND_NEW_MESSAGES | FND_ATTACHMENT_FUNCTIONS | FND_CURRENCY | FND_LANGUAGE | FND_TERRITORY | FND_TABLE | FND_VIEW | GRANT | FND_SEQUENCE | FND_DOC_SEQUENCE_CATEGORIES | VALUE_SET | VALUE_SET_VALUE | VALUE_SECURITY_RULE | VALUE_ROLLUP_GROUP | SCHEDULE | FND_FORM_CUSTOM_RULES | FORM | FUNCTION | ALR_ALERTS | WF_ROLE | XDO_DS_DEFINITIONS | JTF_GRID_DATASOURCES | AME_CONDITIONS | AME_APPROVAL_GROUPS | AME_APPROVAL_GROUP_CONFIG | AME_RULES | AME_ACTION_USAGES | AME_CALLING_APPS | AME_ATTRIBUTES | AME_ATTRIBUTE_USAGES | OTHER
NameAOL Object Name

<File Name> (**without path/extension)


Target LocationPath to where the file should be deployed to.$<PROD_TOP>/patch/115/import/
Control FileConfiguration file used to download/upload data.$FND_TOP/patch/115/import/afcpprog.lct
NLS LanguageSpecifies the current language of the session.AMERICAN_AMERICA.US7ASCIIAny valid language name using the OLAP DML syntax.
Upload Mode

NLS data uploads for translated columns are supported - use UPLOAD_MODE= NLS.

REPLACEREPLACE | NLS
Custom Mode

To override Oracle’s upload algorithm and update the custom AOL data regardless - use CUSTOM_MODE= FORCE.

FORCENONE | FORCE
Additional ParametersOptional parameters to supply to the FNDLOAD command.

...

A component of Oracle Fusion Middleware used to develop and deploy Forms applications. The Forms applications provide a user interface to access Oracle Database in an efficient and tightly-coupled way. The applications can be integrated with Java and web services to take advantage of service oriented architectures (SOA).

File Extensions 
NameDescription
.fmbA module, specifically, a Forms module binary file, created by Forms Builder. It uses Oracle for its back-end database
.fmxA compiled form.

...

Considerations

None


Reports

 tool for developing reports against data stored in an Oracle database, consisting of Oracle Reports Developer and Oracle Application Server Reports Services.

File Extensions 
NameDescription
.rdfReport Definition File, used to convert Oracle Reports into BI Publisher Reports to get to XML format.

...

File Extensions 
NameDescription
.wfxWorkflow XML loader files.


Attributes
NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS
Target LocationPath to where the file should be deployed to.$<PROD_TOP>/patch/115/xml/
ForceOverwrites any existing definitions.truetrue | false
JDBC ProtocolDB connection protocol for JDBCthinthin|oci8
Language

Specifies the current language of the session.

US
Classpath for Workflow

Classpath to add dependent jars files used in workflows.



Exact Download Mode

To download exactly as they are specified in the database. In this mode, the Workflow XML Loader does not convert any data to tokens; instead, all values, including system-specific values, are copied to the XML file.

falsetrue | false
Object TypeWorkflow typeEVENTSAGENTS | EVENTS | EVENT_GROUPS | SUBSCRIPTIONS
Object KeyWorkflow Key

...

NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS
Stage Location

Path to where the source file (pll) should be staged.

$AU_TOP/forms/
Target LocationPath to where the compiled file should be deployed to.$AU_TOP/forms/
Module TypeSpecifies the type of module to make from the Form.LIBRARYLIBRARY
Compile AllPackage compile preference.specialspecial | YES | NO

...

NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS

App Short Name

Application Short NameXXHR
LOB CodeXDO LOB code. Enter either the Template Code 
or the Data Definition Code.
<file name>(**without path/extension)
XDO File TypeXDO File type

LOB TypeXDO LOB typeXML_SAMPLEBURSTING_FILE | DATA_TEMPLATE | TEMPLATE | TEMPLATE_SOURCE | XML_SCHEMA | XML_SAMPLE
Target LocationPath to where the file should be deployed to.$<PROD_TOP>/patch/115/publisher/defs/
Territory CodeISO two-letter territory code.US
LanguageISO two-letter language code.en
Custom Mode

To override Oracle’s upload algorithm and update the custom AOL data regardless - use CUSTOM_MODE= FORCE.

NOFORCENOFORCE | FORCE
NLS LangNLS_LANG environment variable


$NLS_LANG

...


Considerations

None


Scripts

shell script is a computer program designed to be run by the Unix shell command-line interpreter.

File Extensions 
NameDescription
.shShell script
.plPerl script

...

Considerations

None


Perl Modules

discrete component of software for the Perl programming language. A particular set of conventions for using Perl's package mechanism that has become universally adopted.

File Extensions 
NameDescription
.pmA Perl Module is a self-contained piece of Perl code that can be used by a Perl program or by other Perl modules.

...

Used for the display of text and graphics on the desktop client.

File Extensions 
NameDescription
.jpgJoint Photographic Experts Group, used interchangeably with JPEG file.
.pngPortable Network Graphics is a graphics file format that supports lossless data compression.
.gifGraphic Interchange Format for often animated raster graphics.

...

Used for tagging text files to achieve font, color, graphic, and hyperlink effects on web pages.

File Extensions 
NameDescription
.htmlHypertext Markup Language is a standardized system for tagging text files.

...

Considerations

None


Functional Setups

collection of reusable code, programs, and database objects that provides common functionality across all E-Business products.

File Extensions 
NameDescription
.ldtLoader Data files containing entity definitions, parent-child relationships, input parameters and data.

...

NameDescriptionDefault ValueSupported Values
SourceObject Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS
ModuleEBS Module NameAP - Oracle PayablesSee Setup Types by Module
TypeSetup Object Type

See Setup Types by Module

NameKey Attribute Name for Object

derived by Module and Type


ValueKey Attribute Value

Additional ParametersOptional parameters to supply to the FNDLOAD command

Target LocationPath to where the file should be deployed to.$AP_TOP/patch/115/import/
Control FileConfiguration file used to download/upload data.

Upload Mode

NLS data uploads for translated columns are supported - use UPLOAD_MODE= NLS

REPLACEREPLACE | NLS
Custom Mode

To override Oracle’s upload algorithm and update the custom AOL data regardless - use CUSTOM_MODE= FORCE

FORCENONE | FORCE

...