Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:mod2="http://tempuri.org/" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://artifacts" xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="process" targetNamespace="http://artifacts">
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- TYPE DEFINITION - List of types participating in this BPEL process
- The BPEL Designer will generate default request and response types
- but you can define or import any XML Schema type and use them as part
- of the message types.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <types>
- <schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://artifacts">
- <element name="ArtifactsRequest">
- <complexType>
- <sequence>
- <element name="input_mod2-1-1_arg0" type="string"/>
- </sequence>
- </complexType>
- </element>
- <element name="ArtifactsResponse">
- <complexType>
- <sequence>
- <element name="result_mod2-1-1_mod2Result" type="string"/>
- </sequence>
- </complexType>
- </element>
- </schema>
- </types>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- MESSAGE TYPE DEFINITION - Definition of the message types used as
- part of the port type defintions
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <message name="ArtifactsRequestMessage">
- <part element="tns:ArtifactsRequest" name="payload"/>
- </message>
- <message name="ArtifactsResponseMessage">
- <part element="tns:ArtifactsResponse" name="payload"/>
- </message>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- PORT TYPE DEFINITION - A port type groups a set of operations into
- a logical service unit.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <!-- portType implemented by the Artifacts BPEL process -->
- <portType name="Artifacts">
- <operation name="process">
- <input message="tns:ArtifactsRequestMessage"/>
- <output message="tns:ArtifactsResponseMessage"/>
- </operation>
- </portType>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- BINDING DEFINITION - Defines the message format and protocol details
- for a web service.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <binding name="ArtifactsBinding" type="tns:Artifacts">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
- <operation name="process">
- <soap:operation soapAction="http://Artifacts/process"/>
- <input>
- <soap:body use="literal"/>
- </input>
- <output>
- <soap:body use="literal"/>
- </output>
- </operation>
- </binding>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SERVICE DEFINITION - A service groups a set of ports into
- a service unit.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <service name="process">
- <port binding="tns:ArtifactsBinding" name="ArtifactsPort">
- <soap:address location="http://localhost:8080/ode/processes/process"/>
- </port>
- </service>
- <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- PARTNER LINK TYPE DEFINITION
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
- <plnk:partnerLinkType name="ArtifactsPLT">
- <plnk:role name="ArtifactsRole" portType="tns:Artifacts"/>
- </plnk:partnerLinkType>
- <plnk:partnerLinkType name="mod2PLT">
- <plnk:role name="mod2Role" portType="mod2:Azure"/>
- </plnk:partnerLinkType>
- <import location="mod2.wsdl" namespace="http://tempuri.org/"/>
- </definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement