34 lines
1.8 KiB
XML
34 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<process
|
|
name="AssignOrOp"
|
|
targetNamespace="http://enterprise.netbeans.org/bpel/AssignOrOp"
|
|
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
|
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
|
|
xmlns:wsdlNS="http://enterprise.netbeans.org/bpel/AssignOrOp" xmlns:ns1="http://j2ee.netbeans.org/wsdl/AssignOrOp">
|
|
<import namespace="http://j2ee.netbeans.org/wsdl/AssignOrOp" location="AssignOrOp.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
|
|
<partnerLinks>
|
|
<partnerLink name="PartnerLink1" partnerLinkType="ns1:partnerlinktype1" myRole="AssignOrPartnerlinktyperole1"/>
|
|
</partnerLinks>
|
|
<variables>
|
|
<variable name="replyMessage" messageType="ns1:ResponseMessage"/>
|
|
<variable name="requestMessage" messageType="ns1:RequestMessage"/>
|
|
</variables>
|
|
<sequence>
|
|
<receive name="Receive1" partnerLink="PartnerLink1" operation="AssignOrOperation1" portType="ns1:AssignOrPortType1" variable="requestMessage" createInstance="yes"/>
|
|
<assign name="Assign1">
|
|
<copy>
|
|
<from variable="requestMessage" part="input1"/><to variable="replyMessage" part="output1"/>
|
|
</copy>
|
|
<copy>
|
|
<from variable="requestMessage" part="input2"/><to variable="replyMessage" part="output2"/>
|
|
</copy>
|
|
<copy>
|
|
<from> ( $requestMessage.input1 or $requestMessage.input2 ) </from><to part="booleanOutput" variable="replyMessage"/>
|
|
</copy>
|
|
</assign>
|
|
<reply name="Reply1" partnerLink="PartnerLink1" operation="AssignOrOperation1" portType="ns1:AssignOrPortType1" variable="replyMessage"/>
|
|
</sequence>
|
|
|
|
</process>
|