Skip to content
Snippets Groups Projects
Commit 66db1717 authored by Jason Jeremy's avatar Jason Jeremy
Browse files

fix BPEL add BPMN tutorial

parent 56e6da5e
Branches master
No related merge requests found
Showing
with 0 additions and 1875 deletions
This diff is collapsed.
File deleted
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.bpel.ui.wizards.NewBpelFileWizard">
<item value="EchoAsyncProcess" key="process-name"/>
</section>
<section name="org.eclipse.bpel.ui.dialogs.TypeSelectorDialog">
<item value="true" key="ShowMessages"/>
<item value="488" key="DIALOG_WIDTH"/>
<item value="1|Segoe UI|9.0|0|WINDOWS|1|-12|0|0|0|400|0|0|0|1|0|0|0|0|Segoe UI" key="DIALOG_FONT_NAME"/>
<item value="1031" key="ViewFrom"/>
<item value="253" key="FilterTypes"/>
<item value="false" key="ShowDuplicates"/>
<item value="750" key="DIALOG_HEIGHT"/>
<item value="35" key="DIALOG_X_ORIGIN"/>
<item value="-32" key="DIALOG_Y_ORIGIN"/>
</section>
</section>
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:EchoAsyncProcess="http://wso2.org/bps/EchoAsyncProcess">
<process name="EchoAsyncProcess:EchoAsyncProcess">
<process-events generate="all"/>
<provide partnerLink="client">
<service/>
</provide>
</process>
</deploy>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId">
<wb-module deploy-name="BPEL"/>
</project-modules>
<?xml version="1.0" encoding="ASCII"?>
<extensionmodel:ExtensionMap xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:extensionmodel="http:///extensionmodel.ecore" xmlns:org.eclipse.bpel.ui.uiextensionmodel="http:///org/eclipse/bpel/ui/uiextensionmodel.ecore" namespace="http://org.eclipse.bpel.ui/">
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1505036958881"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.3"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
>
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes"/>
<bpel:empty name="FIX_ME-Add_Business_Logic_Here"></bpel:empty>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
</bpel:sequence>
</bpel:process>
<?xml version="1.0"?>
<definitions name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 attributeFormDefault="unqualified" elementFormDefault="qualified"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="EchoAsyncProcessRequest">
<complexType>
<sequence>
<element name="input" type="string"/>
</sequence>
</complexType>
</element>
<element name="EchoAsyncProcessResponse">
<complexType>
<sequence>
<element name="result" 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="EchoAsyncProcessRequestMessage">
<part name="payload" element="tns:EchoAsyncProcessRequest"/>
</message>
<message name="EchoAsyncProcessResponseMessage">
<part name="payload" element="tns:EchoAsyncProcessResponse"/>
</message>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PORT TYPE DEFINITION - A port type groups a set of operations into
a logical service unit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- portType implemented by the EchoAsyncProcess BPEL process -->
<portType name="EchoAsyncProcess">
<operation name="process">
<input message="tns:EchoAsyncProcessRequestMessage" />
<output message="tns:EchoAsyncProcessResponseMessage"/>
</operation>
</portType>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PARTNER LINK TYPE DEFINITION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<plnk:partnerLinkType name="EchoAsyncProcess">
<plnk:role name="EchoAsyncProcessProvider" portType="tns:EchoAsyncProcess"/>
</plnk:partnerLinkType>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BINDING DEFINITION - Defines the message format and protocol details
for a web service.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<binding name="EchoAsyncProcessBinding" type="tns:EchoAsyncProcess">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="process">
<soap:operation
soapAction="http://wso2.org/bps/EchoAsyncProcess/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="EchoAsyncProcessService">
<port name="EchoAsyncProcessPort" binding="tns:EchoAsyncProcessBinding">
<soap:address location="http://localhost:8080/EchoAsyncProcess" />
</port>
</service>
</definitions>
\ No newline at end of file
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:correlationSets>
<bpel:correlationSet name="CorrelationSet" properties="tns:Correlation"></bpel:correlationSet>
</bpel:correlationSets>
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="yes"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign">
<bpel:copy>
<bpel:from><bpel:literal><tns:EchoAsyncProcessResponse xmlns:tns="http://wso2.org/bps/EchoAsyncProcess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
</tns:EchoAsyncProcessResponse>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:input]]>
</bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:result]]>
</bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
<bpel:receive name="Receive" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="input" createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="no"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign1">
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:input]]></bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="Reply" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="output"></bpel:reply>
</bpel:sequence>
</bpel:process>
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:correlationSets>
<bpel:correlationSet name="CorrelationSet" properties="tns:Correlation"></bpel:correlationSet>
</bpel:correlationSets>
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="yes"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign">
<bpel:copy>
<bpel:from><bpel:literal><tns:EchoAsyncProcessResponse xmlns:tns="http://wso2.org/bps/EchoAsyncProcess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
</tns:EchoAsyncProcessResponse>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:input]]>
</bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:result]]>
</bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
<bpel:receive name="Receive" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="input" createInstance="no">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="no"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign1">
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:input]]></bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="Reply" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="output"></bpel:reply>
</bpel:sequence>
</bpel:process>
<?xml version="1.0" encoding="ASCII"?>
<extensionmodel:ExtensionMap xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:extensionmodel="http:///extensionmodel.ecore" xmlns:org.eclipse.bpel.ui.uiextensionmodel="http:///org/eclipse/bpel/ui/uiextensionmodel.ecore" namespace="http://org.eclipse.bpel.ui/">
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1505037464190"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.3"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:correlationSets>
<bpel:correlationSet name="CorrelationSet" properties="tns:Correlation"></bpel:correlationSet>
</bpel:correlationSets>
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="yes"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign">
<bpel:copy>
<bpel:from><bpel:literal><tns:EchoAsyncProcessResponse xmlns:tns="http://wso2.org/bps/EchoAsyncProcess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
</tns:EchoAsyncProcessResponse>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:input]]>
</bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:result]]>
</bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
<bpel:receive name="Receive" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="input" createInstance="no">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="no"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign1">
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:input]]></bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="Reply" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="output"></bpel:reply>
</bpel:sequence>
</bpel:process>
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:EchoAsyncProcess="http://wso2.org/bps/EchoAsyncProcess">
<process name="EchoAsyncProcess:EchoAsyncProcess">
<process-events generate="all"/>
<provide partnerLink="client">
<service/>
</provide>
</process>
</deploy>
\ No newline at end of file
<?xml version="1.0" encoding="ASCII"?>
<extensionmodel:ExtensionMap xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:extensionmodel="http:///extensionmodel.ecore" xmlns:org.eclipse.bpel.ui.uiextensionmodel="http:///org/eclipse/bpel/ui/uiextensionmodel.ecore" namespace="http://org.eclipse.bpel.ui/">
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1505037484736"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.3"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:correlationSets>
<bpel:correlationSet name="CorrelationSet" properties="tns:Correlation"></bpel:correlationSet>
</bpel:correlationSets>
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="yes"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign">
<bpel:copy>
<bpel:from><bpel:literal><tns:EchoAsyncProcessResponse xmlns:tns="http://wso2.org/bps/EchoAsyncProcess" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tns:result>tns:result</tns:result>
</tns:EchoAsyncProcessResponse>
</bpel:literal></bpel:from>
<bpel:to variable="output" part="payload"></bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:input]]>
</bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
<![CDATA[tns:result]]>
</bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
<bpel:receive name="Receive" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="no"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign1">
<bpel:copy>
<bpel:from part="payload" variable="input">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:input]]></bpel:query>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="Reply" partnerLink="client" operation="process" portType="tns:EchoAsyncProcess" variable="output"></bpel:reply>
</bpel:sequence>
</bpel:process>
<?xml version="1.0" encoding="ASCII"?>
<extensionmodel:ExtensionMap xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:extensionmodel="http:///extensionmodel.ecore" xmlns:org.eclipse.bpel.ui.uiextensionmodel="http:///org/eclipse/bpel/ui/uiextensionmodel.ecore" namespace="http://org.eclipse.bpel.ui/">
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@variables/@children.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:VariableExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.2"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#/"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ProcessExtension" modificationStamp="1505037456179"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.3"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.5"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:ActivityExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.1"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.1/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
<extensions>
<extendedObject href="EchoAsyncProcess.bpel#//@activity/@activities.4/@copy.0"/>
<extensionObject xsi:type="org.eclipse.bpel.ui.uiextensionmodel:CopyExtension"/>
</extensions>
</extensionmodel:ExtensionMap>
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03"/>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03"/>
\ No newline at end of file
<!-- EchoAsyncProcess BPEL Process [Generated by the Eclipse BPEL Designer] -->
<!-- Date: Sun Sep 10 16:26:45 ICT 2017 -->
<bpel:process name="EchoAsyncProcess"
targetNamespace="http://wso2.org/bps/EchoAsyncProcess"
suppressJoinFailure="yes"
xmlns:tns="http://wso2.org/bps/EchoAsyncProcess"
xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Import the client WSDL -->
<bpel:import location="EchoAsyncProcessArtifacts.wsdl" namespace="http://wso2.org/bps/EchoAsyncProcess"
importType="http://schemas.xmlsoap.org/wsdl/" />
<!-- ================================================================= -->
<!-- PARTNERLINKS -->
<!-- List of services participating in this BPEL process -->
<!-- ================================================================= -->
<bpel:partnerLinks>
<!-- The 'client' role represents the requester of this service. -->
<bpel:partnerLink name="client"
partnerLinkType="tns:EchoAsyncProcess"
myRole="EchoAsyncProcessProvider"
/>
</bpel:partnerLinks>
<!-- ================================================================= -->
<!-- VARIABLES -->
<!-- List of messages and XML documents used within this BPEL process -->
<!-- ================================================================= -->
<bpel:variables>
<!-- Reference to the message passed as input during initiation -->
<bpel:variable name="input"
messageType="tns:EchoAsyncProcessRequestMessage"/>
<!--
Reference to the message that will be returned to the requester
-->
<bpel:variable name="output"
messageType="tns:EchoAsyncProcessResponseMessage"/>
</bpel:variables>
<!-- ================================================================= -->
<!-- ORCHESTRATION LOGIC -->
<!-- Set of activities coordinating the flow of messages across the -->
<!-- services integrated within this business process -->
<!-- ================================================================= -->
<bpel:correlationSets>
<bpel:correlationSet name="CorrelationSet" properties="tns:Correlation"></bpel:correlationSet>
</bpel:correlationSets>
<bpel:sequence name="main">
<!-- Receive input from requester.
Note: This maps to operation defined in EchoAsyncProcess.wsdl
-->
<bpel:receive name="receiveInput" partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process" variable="input"
createInstance="yes">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="yes"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign"></bpel:assign>
<!-- Generate reply to synchronous request -->
<bpel:reply name="replyOutput"
partnerLink="client"
portType="tns:EchoAsyncProcess"
operation="process"
variable="output"
/>
<bpel:receive name="Receive">
<bpel:correlations>
<bpel:correlation set="CorrelationSet" initiate="no"></bpel:correlation>
</bpel:correlations>
</bpel:receive>
<bpel:assign validate="no" name="Assign1"></bpel:assign>
<bpel:reply name="Reply"></bpel:reply>
</bpel:sequence>
</bpel:process>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment