openesb-components/driver-tests/bpelse/assign/AssignBpel/build/Assign/CopyunsignedLong.bpel

51 lines
2.4 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<process name="CopyunsignedLong"
targetNamespace="http://www.seebeyond.com/eInsight/CopyTest"
xmlns:tns="http://www.seebeyond.com/eInsight/CopyTest"
xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:ns0="urn:CopyDataTypeTNS"
xmlns:sbynruntime="http://bpel.seebeyond.com/hawaii/5.0/privateExtension/runtime/"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:sbynbpelex="http://sbynbpelextn.seebeyond.com/hawaii/5.0/SBYNBPELExtension/">
<import namespace="urn:CopyDataTypeTNS"
location="CopyDataType.wsdl"
importType="http://schemas.xmlsoap.org/wsdl/"></import>
<partnerLinks>
<partnerLink name="copyTestPLink"
partnerLinkType="ns0:CopyDataTypePLT"
myRole="server"/>
</partnerLinks>
<variables>
<variable name="unsignedLongOperation_Output"
messageType="ns0:unsignedLongMessage"></variable>
<variable name="unsignedLongOperation_Input"
messageType="ns0:unsignedLongMessage"></variable>
</variables>
<sequence>
<receive name="unsignedLongOperation"
partnerLink="copyTestPLink"
portType="ns0:CopyDataTypePortType"
operation="unsignedLongOperation"
variable="unsignedLongOperation_Output"
createInstance="yes"></receive>
<assign>
<copy>
<from>$unsignedLongOperation_Output.unsignedLongPart/repeat_unsignedLong</from>
<to>$unsignedLongOperation_Input.unsignedLongPart/repeat_unsignedLong</to>
</copy>
<copy>
<from>$unsignedLongOperation_Output.unsignedLongPart/optional_unsignedLong</from>
<to>$unsignedLongOperation_Input.unsignedLongPart/optional_unsignedLong</to>
</copy>
<copy>
<from>$unsignedLongOperation_Output.unsignedLongPart/xsd_unsignedLong</from>
<to>$unsignedLongOperation_Input.unsignedLongPart/xsd_unsignedLong</to>
</copy>
</assign>
<reply partnerLink="copyTestPLink"
portType="ns0:CopyDataTypePortType"
operation="unsignedLongOperation"
variable="unsignedLongOperation_Input"></reply>
</sequence>
</process>