0% found this document useful (0 votes)
102 views1 page

Oracle XML Gateway Integration Guide

Oracle XML Gateway allows bidirectional integration between Oracle Applications and external systems using XML messaging. It processes inbound XML messages by placing them in a queue for an agent listener to further process and insert the data into Oracle Applications, and processes outbound messages by first enqueuing them to a separate queue for a BPEL process to retrieve the data and update Oracle Applications before sending the message. The XML messages contain a payload of transaction data like purchase orders or invoices along with metadata in an envelope.

Uploaded by

mymle1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views1 page

Oracle XML Gateway Integration Guide

Oracle XML Gateway allows bidirectional integration between Oracle Applications and external systems using XML messaging. It processes inbound XML messages by placing them in a queue for an agent listener to further process and insert the data into Oracle Applications, and processes outbound messages by first enqueuing them to a separate queue for a BPEL process to retrieve the data and update Oracle Applications before sending the message. The XML messages contain a payload of transaction data like purchase orders or invoices along with metadata in an envelope.

Uploaded by

mymle1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

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