You are on page 1of 1

Oracle XML Gateway is a set of services that allows bidirectional integration with

Oracle Applications using OAG standard XML messaging. Oracle Applications utilize
the Oracle Workflow Business Event System to support event-based XML message
creation and consumption.

For XML Gateway inbound message processing, the inbound message will be placed in
the ECX_INBOUND queue by the Oracle BPEL process. Agent Listeners running on
ECX_INBOUND would enable further processing by the Execution Engine. Oracle XML
Gateway picks this XML message, does trading partner validation, and inserts data
into Oracle Applications.

For XML Gateway outbound message processing, the outbound message will be first en-
queued to the ECX_OUTBOUND queue. Oracle BPEL PM listens to ECX_OUTBOUND queue for
the message with the same correlation Id BPEL. The message will then be de-queued
to retrieve outbound data and then the outbound map will be invoked to update
Oracle Applications.

The message will have XML payload of the transaction (PO, Invoice, etc) along with
message attributes called XML Gateway Envelope.

You might also like