Initial commit
This commit is contained in:
Executable
+81
@@ -0,0 +1,81 @@
|
||||
<IWIR version="1.1" wfname="UTest_While-1" xmlns="http://shiwa-workflow.eu/IWIR">
|
||||
<blockScope name="toplevel">
|
||||
<inputPorts>
|
||||
<inputPort name="iterationCount" type="integer"/>
|
||||
<inputPort name="iterationStart" type="integer"/>
|
||||
</inputPorts>
|
||||
<body>
|
||||
<while name="While_1">
|
||||
<inputPorts>
|
||||
<inputPort name="iterCount" type="integer"/>
|
||||
<loopPorts>
|
||||
<loopPort name="whileLoopPort1" type="integer"/>
|
||||
</loopPorts>
|
||||
</inputPorts>
|
||||
<condition>whileLoopPort1 <= iterCount</condition>
|
||||
<body>
|
||||
<task name="AtomicActivity1" tasktype="AtomicActivity1">
|
||||
<inputPorts>
|
||||
<inputPort name="iterCount" type="integer"/>
|
||||
<inputPort name="loopPortIn1" type="integer"/>
|
||||
</inputPorts>
|
||||
<outputPorts>
|
||||
<outputPort name="taskOut1" type="integer"/>
|
||||
</outputPorts>
|
||||
</task>
|
||||
</body>
|
||||
<outputPorts>
|
||||
<outputPort name="whileOut1" type="integer"/>
|
||||
<outputPort name="whileOut2" type="integer"/>
|
||||
<unionPorts>
|
||||
<unionPort name="whileOutUnion1" type="collection/integer"/>
|
||||
</unionPorts>
|
||||
</outputPorts>
|
||||
<links>
|
||||
<link from="While_1/whileLoopPort1" to="AtomicActivity1/loopPortIn1"/>
|
||||
<link from="While_1/whileLoopPort1" to="While_1/whileOut2"/>
|
||||
<link from="While_1/iterCount" to="AtomicActivity1/iterCount"/>
|
||||
<link from="AtomicActivity1/taskOut1" to="While_1/whileOutUnion1"/>
|
||||
<link from="AtomicActivity1/taskOut1" to="While_1/whileOut1"/>
|
||||
<link from="AtomicActivity1/taskOut1" to="While_1/whileLoopPort1"/>
|
||||
</links>
|
||||
</while>
|
||||
<task name="AtomicActivity2" tasktype="AtomicActivity2">
|
||||
<inputPorts>
|
||||
<inputPort name="iterCount" type="integer"/>
|
||||
<inputPort name="in1" type="integer"/>
|
||||
<inputPort name="in2" type="collection/integer"/>
|
||||
<inputPort name="in3" type="integer"/>
|
||||
<inputPort name="in4" type="integer"/>
|
||||
</inputPorts>
|
||||
<outputPorts>
|
||||
<outputPort name="out1" type="integer"/>
|
||||
<outputPort name="out2" type="collection/integer"/>
|
||||
<outputPort name="isOK" type="boolean"/>
|
||||
</outputPorts>
|
||||
</task>
|
||||
</body>
|
||||
<outputPorts>
|
||||
<outputPort name="globalOut1" type="integer"/>
|
||||
<outputPort name="globalOut2" type="collection/integer"/>
|
||||
<outputPort name="isOK" type="boolean"/>
|
||||
</outputPorts>
|
||||
<links>
|
||||
<link from="toplevel/iterationCount" to="While_1/iterCount"/>
|
||||
<link from="toplevel/iterationStart" to="While_1/whileLoopPort1"/>
|
||||
<link from="toplevel/iterationCount" to="AtomicActivity2/iterCount"/>
|
||||
<link from="While_1/whileOut1" to="AtomicActivity2/in1"/>
|
||||
<link from="While_1/whileOutUnion1" to="AtomicActivity2/in2"/>
|
||||
<link from="While_1/whileOut2" to="AtomicActivity2/in3"/>
|
||||
<link from="While_1/whileLoopPort1" to="AtomicActivity2/in4"/>
|
||||
<link from="AtomicActivity2/isOK" to="toplevel/isOK"/>
|
||||
<link from="AtomicActivity2/out1" to="toplevel/globalOut1"/>
|
||||
<link from="AtomicActivity2/out2" to="toplevel/globalOut2"/>
|
||||
</links>
|
||||
<properties>
|
||||
<property name="version" value="1.0.0"/>
|
||||
<property name="author" value="matthias"/>
|
||||
<property name="domain" value="Generic"/>
|
||||
</properties>
|
||||
</blockScope>
|
||||
</IWIR>
|
||||
Reference in New Issue
Block a user