blob: cf2e8aa37bcbc3e0e4437172481a739ee1320241 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<bpel:process xmlns:ns="http://SampleProject/SampleProcessArtifacts" xmlns:ns0="http://SampleProject/SampleProcessInterface" expressionLanguage="http://www.w3.org/TR/1999/REC-xpath-19991116" name="SampleProcess" suppressJoinFailure="yes" targetNamespace="http://SampleProject" xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable">
<bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="SampleProcessArtifacts.wsdl" namespace="http://SampleProject/SampleProcessArtifacts"/>
<bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="SampleProcess.wsdl" namespace="http://SampleProject/SampleProcessInterface"/>
<bpel:partnerLinks>
<bpel:partnerLink myRole="ProcessRole" name="Client" partnerLinkType="ns:SampleProcessPartnerLinkType"/>
</bpel:partnerLinks>
<bpel:variables>
<bpel:variable messageType="ns0:operation1Request" name="Input"/>
<bpel:variable messageType="ns0:operation1Response" name="Output"/>
</bpel:variables>
<bpel:sequence name="Sequence">
<bpel:receive createInstance="yes" name="Receive" operation="operation1" partnerLink="Client" portType="ns0:SampleProcess" variable="Input"/>
<bpel:assign name="Assign">
<bpel:copy>
<bpel:from part="operation1Parameters" variable="Input">
<bpel:query><![CDATA[/input1]]></bpel:query>
</bpel:from>
<bpel:to part="operation1Result" variable="Output">
<bpel:query><![CDATA[/output1]]></bpel:query>
</bpel:to>
</bpel:copy>
</bpel:assign>
<bpel:reply name="Reply" operation="operation1" partnerLink="Client" portType="ns0:SampleProcess" variable="Output"/>
</bpel:sequence>
</bpel:process>