EBS Object Types - 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.
Object Type Identification
Files with extensions .jpx, are included regardless of location
Files with extensions .xml, are included if they are in the webui folder.
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. |
.jpx | Jbo project metadata file |
Object Type
Name | Code |
---|---|
Oracle Application Framework (OAF) MDS |
|
Object Type Attributes
Name | Code | 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. | $<PROD_TOP>/mds | |
Root Directory |
| Location of user-defined classes and packages. | $<PROD_TOP>/mds | |
Target File Permission |
| Permissions to apply to the file after it is deployed | Defaults to the project property FDEBS_FILE_PERMISSIONS | |
Rollback Source Type |
| Where to retrieve file when initiating a rollback deployment. | Project Version
| Project Version, SCM Revision, Backup Repository, and Rollback File SCM Revision and Rollback File options are only available when the project has SCM details configured, and Backup Repository should only be used if the FlexDeploy server and project are configured to take backups. |
Rollback File |
| The associated file to deploy which will roll back this file. Only applicable when Rollback Source Type is Rollback File |
| Any project file sourced from SCM |
Related Project Properties
Name | Code | Description | Default Value |
---|---|---|---|
OAF Java Root Source Directory |
| Where java/class/xml file's package resides. (e.g. classes) Default is java. | java |
OAF MDS Root Destination Directory |
| Target directory for MDS files (webui xmls). Default is PROD_TOP/mds. (e.g. $XXHR_TOP/mds). | $JAVA_TOP |
OAF Java Classpath |
| Location of user-defined classes and packages. | |
File Permissions |
| Target File Permission. Will be set to target file after deployment using chmod. eg: 755 | Target File Permission. Will be set to target file after deployment using chmod. eg: 755 |
Sample Build Commands
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" ;
cp ./xxt/oracle/apps/ak/xxperson/webui/managePersonPG.xml "$SOURCE_FILE"
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 source 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 or override the target location or root directory attribute scripts. See example below where xxPersonMainPG.xml file is placed in xxt/oracle/apps/ak/xxperson/webui under java folder.
You can verify deployment of MDS files using following code block.
begin
jdr_utils.printDocument('/xxt/oracle/apps/ak/xxperson/webui/xxPersonMainPG');
end;
Related content
- style