IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Oracle E-Business Suite > Overview of IBM WebSphere Adapter for Oracle E-Business Suite > Technical overview > Outbound processing > Outbound operations

Publish operation

The Publish operation is used to start XML Gateway JMS interface. The external service wizard generates the required XML Gateway JMS business object that corresponds to the XML Gateway JMS interface in Oracle E-Business Suite. The adapter uses the Publish operation to process the XML Gateway JMS business object.

The following information provides a simple example of a XMLGateway JMS Service:

<EBSConnectionType>XML Gateway</EBSConnectionType>XML Gateway>
<EBSHostName>ora220.cn.ibm.com</EBSHostName> 
<EBSPortNumber>1521</EBSPortNumber>
<EBSQueueName>wf_jms_in</EBSQueueName> 
<EBSSchemaName>applsys</EBSSchemaName>
<EBSSystemID>VIS</EBSSystemID>
<EBSTransport>JMS</EBSTransport>

The following three child business objects are generated:

<xsd:element name="header" type="xgwxmlgateway_header:XGWXMLGateway_Header" 
nillable="true" minOccurs="0" maxOccurs="1">
<xsd:element name="payload" type="xgw_receivedocument:XGW_ReceiveDocument" 
nillable="true" minOccurs="0" maxOccurs="1">
<xsd:element name="response" type="xgwreceivedocument_response:XGWReceiveDocument_Response"
nillable="true" minOccurs="0" maxOccurs="1">

The header contains the XML Gateway header properties, such as Message_Standard, and Transaction_Type. The payload contains the integration data business object, such as Purchase Order, Invoice. The response contains the return information from Oracle E-Business Suite.

To process this stored procedure business object with Publish operation, the adapter:

  1. Initializes the JMS client with XMLGateway JMS interface information such as hostname, port, queue name.
  2. Sets the input parameters: header properties and payload integration data.
  3. Constructs the integration data into JMS Message with header and body.
  4. Sends the data to Oracle E-Business Suite and receives the response information.

Outbound operations


Related concepts:

Create operation

Retrieve operation

RetrieveAll operation

Update operation

ApplyChanges operation

Delete operation

Execute operation

Exists operation

Invoke operation