BPEL 2.0のSOAPでエンコードされた配列
SOAPでエンコードされた配列は、BPEL仕様のバージョン2.0を使用するBPELプロジェクトでサポートされています。次の例に、BPEL 2.0プロジェクトのSOAPでエンコードされた配列を持つassignアクティビティのサンプルを示します。
<assign name="Assign_1"> <copy> <from>$inputVariable.payload</from> <to>$Invoke_1_echoArray_InputVariable.strArray/JavaLangstring[1]</to> </copy> <extensionAssignOperation> <bpelx:append> <bpelx:from variable="Invoke_1_echoArray_InputVariable" part="strArray"> <bpelx:query> JavaLangstring[1] </bpelx:query> </bpelx:from> <bpelx:to variable="Invoke_1_echoArray_InputVariable" part="strArray"> </bpelx:to> </bpelx:append> </extensionAssignOperation> </assign>
次の例に、BPEL 2.0プロジェクトのSOAPでエンコードされた配列を持つinvokeアクティビティのサンプルを示します。
<invoke name="Invoke1" partnerLink="FileOut" portType="ns3:Write_ptt" operation="Write" bpelx:invokeAsDetail="no"> <toParts> <toPart part="body" fromVariable="ArrayVariable"/> </toParts> </invoke>