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

51 lines
2.2 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<process name="CopyQName"
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="QNameOperation_Output"
messageType="ns0:QNameMessage"></variable>
<variable name="QNameOperation_Input"
messageType="ns0:QNameMessage"></variable>
</variables>
<sequence>
<receive name="QNameOperation"
partnerLink="copyTestPLink"
portType="ns0:CopyDataTypePortType"
operation="QNameOperation"
variable="QNameOperation_Output"
createInstance="yes"></receive>
<assign>
<copy>
<from>$QNameOperation_Output.QNamePart/repeat_QName</from>
<to>$QNameOperation_Input.QNamePart/repeat_QName</to>
</copy>
<copy>
<from>$QNameOperation_Output.QNamePart/optional_QName</from>
<to>$QNameOperation_Input.QNamePart/optional_QName</to>
</copy>
<copy>
<from>$QNameOperation_Output.QNamePart/xsd_QName</from>
<to>$QNameOperation_Input.QNamePart/xsd_QName</to>
</copy>
</assign>
<reply partnerLink="copyTestPLink"
portType="ns0:CopyDataTypePortType"
operation="QNameOperation"
variable="QNameOperation_Input"></reply>
</sequence>
</process>