Files
2017-04-11 15:49:55 +02:00

95 lines
4.2 KiB
Plaintext
Executable File

<IWIR version="1.1" wfname="UTest_FOR-1" xmlns="http://shiwa-workflow.eu/IWIR">
<blockScope name="toplevel">
<inputPorts>
<inputPort name="iterationCount" type="integer">
<properties>
<property name="agwl-source" value="8"/>
</properties>
</inputPort>
</inputPorts>
<body>
<for name="For_1">
<inputPorts>
<inputPort name="iterCount" type="integer"/>
<loopPorts>
<loopPort name="forLoopPort1" type="integer"/>
</loopPorts>
<loopCounter name="ForCounter" from="1" to="" step="1"/>
</inputPorts>
<body>
<task name="AtomicActivity1" tasktype="AtomicActivity1">
<inputPorts>
<inputPort name="taskIn1" type="integer"/>
<inputPort name="iterCount" type="integer"/>
<inputPort name="loopPortIn1" type="integer"/>
</inputPorts>
<outputPorts>
<outputPort name="taskOut1" type="integer"/>
<outputPort name="isOK" type="boolean"/>
</outputPorts>
</task>
</body>
<outputPorts>
<outputPort name="forOut1" type="integer"/>
<outputPort name="forOut2" type="integer"/>
<unionPorts>
<unionPort name="forOutUnion1" type="collection/integer"/>
<unionPort name="isOkUnion1" type="collection/boolean"/>
</unionPorts>
</outputPorts>
<links>
<link from="For_1/forLoopPort1" to="AtomicActivity1/loopPortIn1"/>
<link from="For_1/iterCount" to="AtomicActivity1/iterCount"/>
<link from="For_1/ForCounter" to="AtomicActivity1/taskIn1"/>
<link from="AtomicActivity1/taskOut1" to="For_1/forOutUnion1"/>
<link from="AtomicActivity1/taskOut1" to="For_1/forOut1"/>
<link from="AtomicActivity1/taskOut1" to="For_1/forLoopPort1"/>
<link from="AtomicActivity1/isOK" to="For_1/isOkUnion1"/>
<link from="For_1/forLoopPort1" to="For_1/forOut2"/>
</links>
</for>
<task name="AtomicActivity2" tasktype="AtomicActivity2">
<inputPorts>
<inputPort name="iterCount" type="integer"/>
<inputPort name="outPortIn1" type="integer"/>
<inputPort name="outPortIn2" type="integer"/>
<inputPort name="loopPortIn1" type="integer"/>
<inputPort name="unionPortIn1" type="collection/integer"/>
<inputPort name="isOkUnion1" type="collection/boolean"/>
</inputPorts>
<outputPorts>
<outputPort name="outPortOut1" type="integer"/>
<outputPort name="loopPortOut1" type="integer"/>
<outputPort name="unionPortOut1" type="collection/integer"/>
<outputPort name="isOK" type="boolean"/>
</outputPorts>
</task>
</body>
<outputPorts>
<outputPort name="outPortOut1" type="integer"/>
<outputPort name="loopPortOut1" type="integer"/>
<outputPort name="unionPortOut1" type="collection/integer"/>
<outputPort name="isOK" type="boolean"/>
</outputPorts>
<links>
<link from="toplevel/iterationCount" to="For_1/iterCount"/>
<link from="toplevel/iterationCount" to="For_1/ForCounter/to"/>
<link from="toplevel/iterationCount" to="For_1/forLoopPort1"/>
<link from="toplevel/iterationCount" to="AtomicActivity2/iterCount"/>
<link from="For_1/forOut1" to="AtomicActivity2/outPortIn1"/>
<link from="For_1/forOut2" to="AtomicActivity2/outPortIn2"/>
<link from="For_1/forOutUnion1" to="AtomicActivity2/unionPortIn1"/>
<link from="For_1/forLoopPort1" to="AtomicActivity2/loopPortIn1"/>
<link from="For_1/isOkUnion1" to="AtomicActivity2/isOkUnion1"/>
<link from="AtomicActivity2/isOK" to="toplevel/isOK"/>
<link from="AtomicActivity2/outPortOut1" to="toplevel/outPortOut1"/>
<link from="AtomicActivity2/loopPortOut1" to="toplevel/loopPortOut1"/>
<link from="AtomicActivity2/unionPortOut1" to="toplevel/unionPortOut1"/>
</links>
<properties>
<property name="version" value="1.0.0"/>
<property name="author" value="matthias"/>
<property name="domain" value="Generic"/>
</properties>
</blockScope>
</IWIR>