EBS Object Types - XML Gateway (XGM)

EBS Object Types - XML Gateway (XGM)

Oracle XML Gateway is a set of services that allows easy integration with the Oracle E-Business Suite to support XML messaging. The XML Gateway consumes events raised by the Oracle E-Business Suite and subscribes to inbound events for processing.

Object Type Identification

  • Files with extension .xgm are considered regardless of location.

  • Files with extensions .dtd, .xsl that are in the xgm folder

XML Gateway Root Source Directory on Project Properties tab defaults to xgm, but you can update if you are keeping the XML Gateway files in a different folder.

File Extensions

Name

Description

Name

Description

.xgm

Oracle Message Maps that are to be loaded into the XML Gateway repository

.dtd

Main and reference DTDs for a given Message Map

.xsl

XSLT style sheets used to transform an XML message for rendering

Object Type

Name

Code

XML Gateway (XGM)

XGM

Object Type Attributes

Name

Code

Description

Default Value

Supported Values

Name

Code

Description

Default Value

Supported Values

Source

SOURCE

Object Source Location Type

SCM (**populating from SCM)

EBS (**manual creation)

SCM | EBS

Target Location

TARGET_LOCATION

Path to where the file should be deployed to

$<PROD_TOP>/patch/115/xml

Default can be changed using XML Gateway Root Destination Directory property.

 

Map Code

XGM_MAP_CODE

Oracle Message Map Code

<file name> (**without path/extension)

 

Delete Before Load

DELETE_BEFORE_LOAD

Delete Message Map Before Load

false

true | false

Root Element

DTD_ROOT_ELEMENT_NAME

DTD Root Element Name (Required only for .dtd files)

 

 

Location

DTD_LOCATION

DTD Subdirectory Name entered in the Specify XML File and Root Element window of the wizard (Required only for .dtd files)

 

 

Application Code

XSLT_APPLICATION_CODE

XSLT Style Sheet Subdirectory (Required only for .xsl files)

 

 

Version

XSLT_VERSION

XSLT Style Sheet Version (Required only for .xsl files)

 

 

Related Project Properties

Name

Code

Description

Default Value

File Permissions

FDEBS_FILE_PERMISSIONS

Target File Permission. Will be set to target file after deployment using chmod. eg: 755

 

Sample Build Commands 

java oracle.apps.ecx.loader.DownloadMap $FDEBS_DB_USER "$FDEBS_DB_PASSWORD" "$AD_APPS_JDBC_URL" cXML_OrderRequest

Sample Deploy Commands 

cp "$SOURCE_FILE" "$XXHR_TOP/patch/115/xml/"; java oracle.apps.ecx.loader.DeleteMap $FDEBS_DB_USER "$FDEBS_DB_PASSWORD" "$AD_APPS_JDBC_URL" cXML_OrderRequest; java oracle.apps.ecx.loader.LoadMap $FDEBS_DB_USER "$FDEBS_DB_PASSWORD" "$AD_APPS_JDBC_URL" "$XXHR_TOP/patch/115/xml/cXML_OrderRequest.xgm"; cat loader.log; mv loader.log cXML_OrderRequest,log;
The following macros are not currently supported in the footer:
  • style