A framework for application development within E-Business Suite. The framework is also available for personalizations, customizations and custom-application development.
File Extensions
Name | Description |
---|---|
.xml | Extensible Markup Language file format used to create common information formats and share both the format and the data using standard ASCII text. File path must contain webui for xml file to be qualified as OAF MDS type. |
.jpx | Jbo project metadata file |
Attributes
Name | Description | Default Value | Supported Values |
---|---|---|---|
Source | Object Source Location Type | SCM (**populating from SCM) EBS (**manual creation) | SCM | EBS |
Target Location | Path to where the file should be deployed to. | $<PROD_TOP>/mds | |
Root Directory | Location of user-defined classes and packages. | $<PROD_TOP>/mds |
Related Project Properties
Name | Description | Default Value |
---|---|---|
EBS Java Root Source Directory | Where java/class/xml file's package resides. (e.g. classes) Default is java. | java |
EBS Java Root Destination Directory | Target directory for java,class,xml files. Default is $JAVA_TOP. (e.g. $JAVA_TOP/MyCompany). | $JAVA_TOP |
EBS Java Classpath | Location of user-defined classes and packages. |
Sample Build Commands
cp $SOURCE_FILE $XXHR_TOP/mds/xxt/oracle/apps/ak/xxperson/webui/; java oracle.jrad.tools.xml.exporter.XMLExporter /xxt/oracle/apps/ak/xxperson/webui/managePersonPG -rootdir ./ -username $FDEBS_DB_USER -password $FDEBS_DB_PASSWORD -dbconnection "$AD_APPS_JDBC_URL" ;
Sample Deploy Commands
cp $SOURCE_FILE $XXHR_TOP/mds/xxt/oracle/apps/ak/xxperson/webui/; java oracle.jrad.tools.xml.importer.XMLImporter $XXHR_TOP/mds/xxt/oracle/apps/ak/xxperson/webui/managePersonPG.xml -rootdir $XXHR_TOP/mds/ -username $FDEBS_DB_USER -password $FDEBS_DB_PASSWORD -dbconnection "$AD_APPS_JDBC_URL";
Considerations
- 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. See example below where xxPersonMainPG.xml file is placed in xxt/oracle/apps/ak/xxperson/webui under java folder.