Oracle Audio Technologies B31003-01 User Manual

Page 35

Advertising
background image

Configuring Oracle BPEL Process Manager to interact with the OracleAS Adapter for IMS/TM

Integrating OracleAS Adapters for IMS/TM with Oracle BPEL Process Manager 4-3

connection factory with this name exists on the OC4J server. If it does not, you need to
create it, or change the name of the connection factory to the name of a connection
factory that exists.

The following is an example of a WSDL for outbound applications:

<?xml version = '1.0' encoding = 'UTF-8'?>

<definitions name="add" targetNamespace="http://xmlns.oracle.com/pcbpel/calc/add"

xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:legacyReq="noNamespace://calc"

xmlns:tns="http://xmlns.oracle.com/pcbpel/calc/add"

xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"

xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"

xmlns:pc="http://xmlns.oracle.com/pcbpel/" xmlns:legacyRes="noNamespace://calc">

<types>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns="noNamespace://calc" targetNamespace="noNamespace://calc"

elementFormDefault="qualified" attributeFormDefault="unqualified">

<xsd:element name="binput" type="binput"/>

<xsd:complexType name="binput">

<xsd:attribute name="p1" type="xsd:int"/>

<xsd:attribute name="p2" type="xsd:int"/>

</xsd:complexType>

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns="noNamespace://calc" targetNamespace="noNamespace://calc"

elementFormDefault="qualified" attributeFormDefault="unqualified">

<xsd:element name="output" type="output"/>

<xsd:complexType name="output">

<xsd:attribute name="result" type="xsd:int"/>

</xsd:complexType>

</xsd:schema>

</types>

<message name="request">

<part name="input_add" element="legacyReq:binput"/>

</message>

<message name="response">

<part name="output_add" element="legacyReq:output"/>

</message>

<portType name="addPortType">

<operation name="add">

<input name="Input_add" message="tns:request"/>

<output name="Output_add" message="tns:response"/>

</operation>

</portType>

<binding name="addJCABinding" type="tns:addPortType">

<jca:binding

XMLRecordConverterCallout="oracle.tip.adapter.fw.record.attunity.AttuXMLRecordConv

erterImpl"/>

<operation name="add">

<jca:operation FunctionName="add"

InteractionSpec="com.attunity.adapter.AttuInteractionSpec"

ExecutionTimeout="120"/>

<input/>

<output/>

</operation>

</binding>

<service name="addService">

<port name="addPort" binding="tns:addJCABinding">

<jca:address adapterInstanceJndi="eis/legacy/calc"/>

</port>

</service>

Advertising