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

Invoke operation

The Invoke operation is used to start XML Gateway web Service. The external service wizard generates the required XML Gateway web Service business object that corresponds to the XML Gateway web Service interface in Oracle E-Business Suite.

The following information provides a simple example of a XMLGateway web Service: http://hostname:port/webservices/AppsWSProvider/oracle/apps/fnd/XMLGateway?wsdl

<binding name="XMLGatewaySOAPBinding" type="tns:XMLGatewayPortType">
<Soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
<operation name="ReceiveDocument">
<soap:operation soapAction="http://oraebs05.cn.ibm.com:port/webservices/
AppsWSProvider/oracle/apps/fnd/XMLGateway" /> <input> <soap:header message="tns:ReceiveDocument_Request" part="header" use="literal" /> <soap:body parts="body" use="literal" /> <input> <output </operation> </binding> <service name="XMLGateway"> <documentation>Generic Web Service for receiving XML Gateway Transactions
</documentation> <port binding="tns:XMLGatewaySOAPBinding" name="XMLGatewayPort"> <soap:address location="http://oraebs05.cn.ibm.com:8000/webservices/
AppsWSProvider/oracle/apps/fnd/XMLGateway" /> </port> </service>
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 XMLGateway header properties, such as Message_Standard, 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 an Invoke operation, the adapter:

  1. Initializes the web Service client with XMLGateway web Service WSDL.
  2. Sets the input parameters: header properties and payload integration data.

  3. Starts the operation:ReceiveDocument in XMLGateway web Service WSDL.
  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

Publish operation