Hi All,

I have executed the bpel in attachment with ODE 1.1.1 deployed inside ServiceMix 3.1.
It works but, the assigns with multiple to:

                   <assign name="d3_template_filename">
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:paam="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>$n0_PAAM_data_in.body/paam:template</to> <to xmlns:icem="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>$n1_IcemCFD_data_in.body/icem:template</to> <to xmlns:mail="http://www.a-ware.org/xsd/grid/applications/MAILLATOOLS/2.0";>$n4_maillatools_data_in.body/mail:template</to> <to xmlns:anad="http://www.a-ware.org/xsd/grid/applications/ANADEL/2.0";>$n2_ANADEL_data_in.body/anad:template</to> <to xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>$n3_MOVE_D01_data_in.body/mov:template</to>
                       </copy>

In this case ODE performs a copy only to the first "to" ($n0_PAAM_data_in) and ignores the others without any message or exception.
Is it correct ?
Did I write something wrong in the bpel code ?
I have tried also to modify it in that way:

<assign name="d3_template_filename">
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>$n0_PAAM_data_in.body/paam:template</to>
                       </copy>
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:icem="http://www.a-ware.org/grid/applications/icemcfd-2_0/xsd";>$n1_IcemCFD_data_in.body/icem:template</to>
                       </copy>
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:mail="http://www.a-ware.org/grid/applications/maillatools-2_0/xsd";>$n4_maillatools_data_in.body/mail:template</to>
                       </copy>
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:anad="http://www.a-ware.org/grid/applications/anadel-2_0/xsd";>$n2_ANADEL_data_in.body/anad:template</to>
                       </copy>
                       <copy>
<from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/grid/applications/paam-2_0/xsd";>
                               <query>paam:template[$counter0 + 1]</query>
                           </from>
<to xmlns:mov="http://www.a-ware.org/grid/applications/move_d01-2_0/xsd";>$n3_MOVE_D01_data_in.body/mov:template</to>
                       </copy>
                   </assign>

but with the same result.

Best Regards,
Claudio

--
----------------------------------------
Claudio Cacciari - [EMAIL PROTECTED]
System and Technology Department
CINECA - http://www.cineca.it

<?xml version="1.0" encoding="UTF-8"?>
<process name="usecase" targetNamespace="http://www.a-ware.org/bpel/usecase/bpel"; xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"; xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:wsdl="http://www.a-ware.org/bpel/usecase/wsdl"; xmlns:ns2="http://www.a-ware.org/jbi/grid/applications/PAAM/2.0"; xmlns:ns20="http://www.a-ware.org/jbi/grid/applications/ICEMCFD/2.0"; xmlns:ns201="http://www.a-ware.org/jbi/grid/applications/MAILLATOOLS/2.0"; xmlns:grid="http://www.a-ware.org/jbi/grid"; xmlns:ns2012="http://www.a-ware.org/jbi/grid/applications/ANADEL/2.0"; xmlns:ns20123="http://www.a-ware.org/jbi/grid/applications/MOVE_D01/2.0";>
    <!--bpmn2bpel Version 1.0-->
    <import namespace="http://www.a-ware.org/bpel/usecase/wsdl"; location="usecase.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid/applications/PAAM/2.0"; location="PAAM.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid/applications/ICEMCFD/2.0"; location="ICEMCFD.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid/applications/MAILLATOOLS/2.0"; location="MAILLATOOLS.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid"; location="transfer.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid/applications/ANADEL/2.0"; location="ANADEL.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <import namespace="http://www.a-ware.org/jbi/grid/applications/MOVE_D01/2.0"; location="MOVE_D01.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
    <partnerLinks>
        <!--List of services participating in this BPEL process-->
        <partnerLink name="ns2_PAAMPortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType0" partnerRole="paRole"/>
        <partnerLink name="ns20_ICEMCFDPortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType1" partnerRole="paRole"/>
        <partnerLink name="ns201_MAILLATOOLSPortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType2" partnerRole="paRole"/>
        <partnerLink name="ns2012_ANADELPortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType4" partnerRole="paRole"/>
        <partnerLink name="grid_transferPortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType5" partnerRole="paRole"/>
        <partnerLink name="ns20123_MOVE_D01PortTypePL" partnerLinkType="wsdl:usecase_partnerLinkType6" partnerRole="paRole"/>
        <partnerLink name="client" partnerLinkType="wsdl:usecase_partnerLinkType8" myRole="myRole"/>
    </partnerLinks>
    <variables>
        <!--List variables used in this BPEL process-->
        <variable name="n0_PAAM_data_out" messageType="ns2:PAAM_2.0Output"/>
        <variable name="n0_PAAM_data_in" messageType="ns2:PAAM_2.0Input"/>
        <variable name="n1_IcemCFD_data_out" messageType="ns20:ICEMCFD_2.0Output"/>
        <variable name="n1_IcemCFD_data_in" messageType="ns20:ICEMCFD_2.0Input"/>
        <variable name="n4_maillatools_data_out" messageType="ns201:MAILLATOOLS_2.0Output"/>
        <variable name="n4_maillatools_data_in" messageType="ns201:MAILLATOOLS_2.0Input"/>
        <variable name="n5_fileTransfer_data_out" messageType="grid:transferOutput"/>
        <variable name="n5_fileTransfer_data_in" messageType="grid:transferInput"/>
        <variable name="n2_ANADEL_data_out" messageType="ns2012:ANADEL_2.0Output"/>
        <variable name="n2_ANADEL_data_in" messageType="ns2012:ANADEL_2.0Input"/>
        <variable name="n6_fileTransfer_data_out" messageType="grid:transferOutput"/>
        <variable name="n6_fileTransfer_data_in" messageType="grid:transferInput"/>
        <variable name="n3_MOVE_D01_data_out" messageType="ns20123:MOVE_D01_2.0Output"/>
        <variable name="n3_MOVE_D01_data_in" messageType="ns20123:MOVE_D01_2.0Input"/>
        <variable name="ProcessInstantiation_data_out" messageType="wsdl:ProcessInstantiation_data_out"/>
        <variable name="e2_event_message_outgoing_data_in" messageType="wsdl:e2_event_message_outgoing_data_in"/>
        <variable name="counter0" type="xs:integer"/>
        <variable name="limit0" messageType="ns2:PAAM_2.0Input"/>
        <variable name="counter1" type="xs:integer"/>
        <variable name="limit1" messageType="ns20:ICEMCFD_2.0Input"/>
        <variable name="counter2" type="xs:integer"/>
        <variable name="limit2" messageType="ns20123:MOVE_D01_2.0Input"/>
    </variables>
    <sequence name="sequenceComponent_8">
        <assign name="n6_fileTransfer_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <grid:transfer_in xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <grid:src>http://www.company.org/cum/sonoras</grid:src>
                            <grid:dest>http://www.any.org/ventos/verrantque</grid:dest>
                        </grid:transfer_in>
                    </literal>
                </from>
                <to variable="n6_fileTransfer_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="limit0_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:PAAM xmlns:ns="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                        </ns:PAAM>
                    </literal>
                </from>
                <to variable="limit0" part="body"/>
            </copy>
        </assign>
        <assign name="n2_ANADEL_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:ANADEL xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ANADEL/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                            <ns:frequency>3</ns:frequency>
                        </ns:ANADEL>
                    </literal>
                </from>
                <to variable="n2_ANADEL_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="limit1_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:ICEMCFD xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:frequency>3</ns:frequency>
                        </ns:ICEMCFD>
                    </literal>
                </from>
                <to variable="limit1" part="body"/>
            </copy>
        </assign>
        <assign name="limit2_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:MOVE_D01 xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:engpos>string</ns:engpos>
                        </ns:MOVE_D01>
                    </literal>
                </from>
                <to variable="limit2" part="body"/>
            </copy>
        </assign>
        <assign name="n5_fileTransfer_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <grid:transfer_in xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <grid:src>http://www.company.org/cum/sonoras</grid:src>
                            <grid:dest>http://www.any.org/ventos/verrantque</grid:dest>
                        </grid:transfer_in>
                    </literal>
                </from>
                <to variable="n5_fileTransfer_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="e2_event_message_outgoing_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <wsdl:e2_event_message_outgoing_data_inElement xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <grid:file>string</grid:file>
                        </wsdl:e2_event_message_outgoing_data_inElement>
                    </literal>
                </from>
                <to variable="e2_event_message_outgoing_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="n3_MOVE_D01_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:MOVE_D01 xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                            <ns:frequency>3</ns:frequency>
                            <ns:engpos>string</ns:engpos>
                        </ns:MOVE_D01>
                    </literal>
                </from>
                <to variable="n3_MOVE_D01_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="n4_maillatools_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:MAILLATOOLS xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MAILLATOOLS/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                            <ns:frequency>3</ns:frequency>
                        </ns:MAILLATOOLS>
                    </literal>
                </from>
                <to variable="n4_maillatools_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="n0_PAAM_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:PAAM xmlns:ns="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                        </ns:PAAM>
                    </literal>
                </from>
                <to variable="n0_PAAM_data_in" part="body"/>
            </copy>
        </assign>
        <assign name="n1_IcemCFD_data_in_initialize">
            <copy>
                <from>
                    <literal>
                        <ns:ICEMCFD xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0"; xmlns:grid="http://www.a-ware.org/xsd/grid";>
                            <!--Optional:-->
                            <ns:template>string</ns:template>
                            <ns:frequency>3</ns:frequency>
                        </ns:ICEMCFD>
                    </literal>
                </from>
                <to variable="n1_IcemCFD_data_in" part="body"/>
            </copy>
        </assign>
        <receive name="ProcessInstantiation" partnerLink="client" portType="wsdl:usecasePT" operation="localOP" variable="ProcessInstantiation_data_out" createInstance="yes"/>
        <assign name="while_7_a147:d3__init">
            <copy>
                <from>0</from>
                <to>$counter0</to>
            </copy>
        </assign>
        <assign name="while_7_limit">
            <copy>
                <from variable="ProcessInstantiation_data_out" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>
                    <query>ns:template[1]</query>
                </from>
                <to variable="limit0" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>
                    <query>/ns:template</query>
                </to>
            </copy>
        </assign>
        <while name="while_7">
            <condition xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>( $counter0 &lt; count($ProcessInstantiation_data_out.body/ns:template) )</condition>
            <sequence name="sequenceComponent_6">
                <sequence name="sequenceComponent_0">
                    <assign name="d3_template_filename">
                        <copy>
                            <from variable="ProcessInstantiation_data_out" part="body" xmlns:paam="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>
                                <query>paam:template[$counter0 + 1]</query>
                            </from>
                            <to xmlns:paam="http://www.a-ware.org/xsd/grid/applications/PAAM/2.0";>$n0_PAAM_data_in.body/paam:template</to>
                            <to xmlns:icem="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>$n1_IcemCFD_data_in.body/icem:template</to>
                            <to xmlns:mail="http://www.a-ware.org/xsd/grid/applications/MAILLATOOLS/2.0";>$n4_maillatools_data_in.body/mail:template</to>
                            <to xmlns:anad="http://www.a-ware.org/xsd/grid/applications/ANADEL/2.0";>$n2_ANADEL_data_in.body/anad:template</to>
                            <to xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>$n3_MOVE_D01_data_in.body/mov:template</to>
                        </copy>
                    </assign>
                    <invoke name="n0_PAAM" partnerLink="ns2_PAAMPortTypePL" portType="ns2:PAAMPortType" operation="PAAM_2.0" inputVariable="n0_PAAM_data_in" outputVariable="n0_PAAM_data_out"/>
                </sequence>
                <assign name="while_5_a181:d24__init">
                    <copy>
                        <from>0</from>
                        <to>$counter1</to>
                    </copy>
                </assign>
                <assign name="while_5_limit">
                    <copy>
                        <from variable="ProcessInstantiation_data_out" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>
                            <query>ns:frequency[1]</query>
                        </from>
                        <to variable="limit1" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>
                            <query>/ns:frequency</query>
                        </to>
                    </copy>
                </assign>
                <while name="while_5">
                    <condition xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>( $counter1 &lt; count($ProcessInstantiation_data_out.body/ns:frequency) )</condition>
                    <sequence name="sequenceComponent_4">
                        <sequence name="sequenceComponent_1">
                            <assign name="d24_Frequency">
                                <copy>
                                    <from variable="ProcessInstantiation_data_out" part="body" xmlns:icem="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>
                                        <query>icem:frequency[$counter1 + 1]</query>
                                    </from>
                                    <to xmlns:icem="http://www.a-ware.org/xsd/grid/applications/ICEMCFD/2.0";>$n1_IcemCFD_data_in.body/icem:frequency</to>
                                    <to xmlns:mail="http://www.a-ware.org/xsd/grid/applications/MAILLATOOLS/2.0";>$n4_maillatools_data_in.body/mail:frequency</to>
                                    <to xmlns:anad="http://www.a-ware.org/xsd/grid/applications/ANADEL/2.0";>$n2_ANADEL_data_in.body/anad:frequency</to>
                                    <to xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>$n3_MOVE_D01_data_in.body/mov:frequency</to>
                                </copy>
                            </assign>
                            <invoke name="n1_IcemCFD" partnerLink="ns20_ICEMCFDPortTypePL" portType="ns20:ICEMCFDPortType" operation="ICEMCFD_2.0" inputVariable="n1_IcemCFD_data_in" outputVariable="n1_IcemCFD_data_out"/>
                            <invoke name="n4_maillatools" partnerLink="ns201_MAILLATOOLSPortTypePL" portType="ns201:MAILLATOOLSPortType" operation="MAILLATOOLS_2.0" inputVariable="n4_maillatools_data_in" outputVariable="n4_maillatools_data_out"/>
                            <assign name="d25_tanslated_mesh_filename">
                                <copy>
                                    <from xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:mail="http://www.a-ware.org/xsd/grid/applications/MAILLATOOLS/2.0";>$n4_maillatools_data_out.body/grid:outfiles/grid:file[1]</from>
                                    <to xmlns:grid="http://www.a-ware.org/xsd/grid";>$n5_fileTransfer_data_in.body/grid:src</to>
                                </copy>
                            </assign>
                            <assign name="d30_destination">
                                <copy>
                                    <from>
                                        <literal>http://localhost:8182/giuseppe/usite/NODE06/storages/home/files/aware/airbus/output/newfile1.new</literal>
                                    </from>
                                    <to xmlns:grid="http://www.a-ware.org/xsd/grid";>$n5_fileTransfer_data_in.body/grid:dest</to>
                                </copy>
                            </assign>
                            <invoke name="n2_ANADEL" partnerLink="ns2012_ANADELPortTypePL" portType="ns2012:ANADELPortType" operation="ANADEL_2.0" inputVariable="n2_ANADEL_data_in" outputVariable="n2_ANADEL_data_out"/>
                            <assign name="d7_meshD01_filename">
                                <copy>
                                    <from xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:anad="http://www.a-ware.org/xsd/grid/applications/ANADEL/2.0";>$n2_ANADEL_data_out.body/grid:outfiles/grid:file[1]</from>
                                    <to xmlns:grid="http://www.a-ware.org/xsd/grid";>$n6_fileTransfer_data_in.body/grid:src</to>
                                </copy>
                            </assign>
                            <assign name="d32_destination">
                                <copy>
                                    <from>
                                        <literal>http://localhost:8182/giuseppe/usite/NODE06/storages/home/files/aware/airbus/output/newfile2.new</literal>
                                    </from>
                                    <to xmlns:grid="http://www.a-ware.org/xsd/grid";>$n6_fileTransfer_data_in.body/grid:dest</to>
                                </copy>
                            </assign>
                        </sequence>
                        <assign name="while_3_a184:d26__init">
                            <copy>
                                <from>0</from>
                                <to>$counter2</to>
                            </copy>
                        </assign>
                        <assign name="while_3_limit">
                            <copy>
                                <from variable="ProcessInstantiation_data_out" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>
                                    <query>ns:engpos[1]</query>
                                </from>
                                <to variable="limit2" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>
                                    <query>/ns:engpos</query>
                                </to>
                            </copy>
                        </assign>
                        <while name="while_3">
                            <condition xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:ns="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>( $counter2 &lt; count($ProcessInstantiation_data_out.body/ns:engpos) )</condition>
                            <sequence name="sequenceComponent_2">
                                <assign name="d26_positions">
                                    <copy>
                                        <from variable="ProcessInstantiation_data_out" part="body" xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>
                                            <query>mov:engpos[$counter2 + 1]</query>
                                        </from>
                                        <to xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>$n3_MOVE_D01_data_in.body/mov:engpos</to>
                                    </copy>
                                </assign>
                                <invoke name="n3_MOVE_D01" partnerLink="ns20123_MOVE_D01PortTypePL" portType="ns20123:MOVE_D01PortType" operation="MOVE_D01_2.0" inputVariable="n3_MOVE_D01_data_in" outputVariable="n3_MOVE_D01_data_out"/>
                                <assign name="d29_meshMoveD01_filename_e2_event_message_outgoing_data_in_xslt">
                                    <copy>
                                        <from>bpws:doXslTransform("addnode_d29_meshMoveD01_filename_e2_event_message_outgoing_data_in_xslt.xsl",$e2_event_message_outgoing_data_in.body)</from>
                                        <to>$e2_event_message_outgoing_data_in.body</to>
                                    </copy>
                                </assign>
                                <assign name="d29_meshMoveD01_filename">
                                    <copy>
                                        <from xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0";>$n3_MOVE_D01_data_out.body/grid:outfiles/grid:file[1]</from>
                                        <to variable="e2_event_message_outgoing_data_in" part="body" xmlns:grid="http://www.a-ware.org/xsd/grid"; xmlns:mov="http://www.a-ware.org/xsd/grid/applications/MOVE_D01/2.0"; xmlns:wsdl="http://www.a-ware.org/bpel/usecase/wsdl/xsd";>
                                            <query>grid:file[last()]</query>
                                        </to>
                                    </copy>
                                </assign>
                                <assign name="while_3_step">
                                    <copy>
                                        <from>$counter2 + 1</from>
                                        <to variable="counter2"/>
                                    </copy>
                                </assign>
                            </sequence>
                        </while>
                        <assign name="while_5_step">
                            <copy>
                                <from>$counter1 + 1</from>
                                <to variable="counter1"/>
                            </copy>
                        </assign>
                    </sequence>
                </while>
                <assign name="while_7_step">
                    <copy>
                        <from>$counter0 + 1</from>
                        <to variable="counter0"/>
                    </copy>
                </assign>
            </sequence>
        </while>
        <reply name="e2_event.message.outgoing" partnerLink="client" portType="wsdl:usecasePT" operation="localOP" variable="e2_event_message_outgoing_data_in"/>
    </sequence>
</process>

Reply via email to