Initial commit
This commit is contained in:
Executable
+127
@@ -0,0 +1,127 @@
|
||||
<IWIR version="1.1" wfname="UTest_ForEach-1" xmlns="http://shiwa-workflow.eu/IWIR">
|
||||
<blockScope name="toplevel">
|
||||
<inputPorts>
|
||||
<inputPort name="gelements1" type="collection/integer"/>
|
||||
<inputPort name="elements1Count" type="integer"/>
|
||||
<inputPort name="gelements2" type="collection/integer"/>
|
||||
<inputPort name="elements2Count" type="integer"/>
|
||||
</inputPorts>
|
||||
<body>
|
||||
<forEach name="ForEach_1">
|
||||
<inputPorts>
|
||||
<inputPort name="elements1Count" type="integer"/>
|
||||
<inputPort name="elements2Count" type="integer"/>
|
||||
<loopPorts>
|
||||
<loopPort name="loopPort1" type="integer"/>
|
||||
<loopPort name="loopPort2" type="integer"/>
|
||||
</loopPorts>
|
||||
<loopElements>
|
||||
<loopElement name="elements1" type="collection/integer"/>
|
||||
<loopElement name="elements2" type="collection/integer"/>
|
||||
</loopElements>
|
||||
</inputPorts>
|
||||
<body>
|
||||
<task name="AtomicActivity1" tasktype="AtomicActivity1">
|
||||
<inputPorts>
|
||||
<inputPort name="element1in" type="integer"/>
|
||||
<inputPort name="elements1Count" type="integer"/>
|
||||
<inputPort name="element2in" type="integer"/>
|
||||
<inputPort name="elements2Count" type="integer"/>
|
||||
<inputPort name="loopPort1" type="integer"/>
|
||||
<inputPort name="loopPort2" type="integer"/>
|
||||
</inputPorts>
|
||||
<outputPorts>
|
||||
<outputPort name="element1" type="integer"/>
|
||||
<outputPort name="element2" type="integer"/>
|
||||
<outputPort name="isOk" type="boolean"/>
|
||||
</outputPorts>
|
||||
</task>
|
||||
</body>
|
||||
<outputPorts>
|
||||
<outputPort name="outPort1" type="integer"/>
|
||||
<outputPort name="outPort2" type="integer"/>
|
||||
<outputPort name="outLoopPort1" type="integer"/>
|
||||
<outputPort name="outLoopPort2" type="integer"/>
|
||||
<unionPorts>
|
||||
<unionPort name="unionPort1" type="collection/integer"/>
|
||||
<unionPort name="unionPort2" type="collection/integer"/>
|
||||
<unionPort name="isOkUnion1" type="collection/boolean"/>
|
||||
</unionPorts>
|
||||
</outputPorts>
|
||||
<links>
|
||||
<link from="ForEach_1/elements2" to="AtomicActivity1/element2in"/>
|
||||
<link from="ForEach_1/elements1" to="AtomicActivity1/element1in"/>
|
||||
<link from="ForEach_1/loopPort1" to="AtomicActivity1/loopPort1"/>
|
||||
<link from="ForEach_1/loopPort2" to="AtomicActivity1/loopPort2"/>
|
||||
<link from="ForEach_1/elements2Count" to="AtomicActivity1/elements2Count"/>
|
||||
<link from="ForEach_1/elements1Count" to="AtomicActivity1/elements1Count"/>
|
||||
<link from="ForEach_1/loopPort1" to="ForEach_1/outLoopPort1"/>
|
||||
<link from="ForEach_1/loopPort2" to="ForEach_1/outLoopPort2"/>
|
||||
<link from="AtomicActivity1/element1" to="ForEach_1/outPort1"/>
|
||||
<link from="AtomicActivity1/element2" to="ForEach_1/outPort2"/>
|
||||
<link from="AtomicActivity1/element1" to="ForEach_1/unionPort1"/>
|
||||
<link from="AtomicActivity1/element2" to="ForEach_1/unionPort2"/>
|
||||
<link from="AtomicActivity1/element2" to="ForEach_1/loopPort2"/>
|
||||
<link from="AtomicActivity1/element1" to="ForEach_1/loopPort1"/>
|
||||
<link from="AtomicActivity1/isOk" to="ForEach_1/isOkUnion1"/>
|
||||
</links>
|
||||
</forEach>
|
||||
<task name="AtomicActivity2" tasktype="AtomicActivity2">
|
||||
<inputPorts>
|
||||
<inputPort name="elements1orig" type="collection/integer"/>
|
||||
<inputPort name="elements1in" type="collection/integer"/>
|
||||
<inputPort name="elements1Count" type="integer"/>
|
||||
<inputPort name="elements2orig" type="collection/integer"/>
|
||||
<inputPort name="elements2in" type="collection/integer"/>
|
||||
<inputPort name="elements2Count" type="integer"/>
|
||||
<inputPort name="outPort1" type="integer"/>
|
||||
<inputPort name="outPort2" type="integer"/>
|
||||
<inputPort name="outLoopPort1" type="integer"/>
|
||||
<inputPort name="outLoopPort2" type="integer"/>
|
||||
<inputPort name="loopPort1" type="integer"/>
|
||||
<inputPort name="loopPort2" type="integer"/>
|
||||
<inputPort name="isOkUnion1" type="collection/boolean"/>
|
||||
</inputPorts>
|
||||
<outputPorts>
|
||||
<outputPort name="elements1" type="collection/integer"/>
|
||||
<outputPort name="elements2" type="collection/integer"/>
|
||||
<outputPort name="isOK" type="boolean"/>
|
||||
</outputPorts>
|
||||
</task>
|
||||
</body>
|
||||
<outputPorts>
|
||||
<outputPort name="elements1" type="collection/integer"/>
|
||||
<outputPort name="elements2" type="collection/integer"/>
|
||||
<outputPort name="isOK" type="boolean"/>
|
||||
</outputPorts>
|
||||
<links>
|
||||
<link from="toplevel/gelements1" to="ForEach_1/elements1"/>
|
||||
<link from="toplevel/elements2Count" to="ForEach_1/elements2Count"/>
|
||||
<link from="toplevel/elements1Count" to="ForEach_1/elements1Count"/>
|
||||
<link from="toplevel/gelements2" to="ForEach_1/elements2"/>
|
||||
<link from="toplevel/elements1Count" to="ForEach_1/loopPort1"/>
|
||||
<link from="toplevel/elements2Count" to="ForEach_1/loopPort2"/>
|
||||
<link from="toplevel/gelements1" to="AtomicActivity2/elements1orig"/>
|
||||
<link from="ForEach_1/outPort1" to="AtomicActivity2/outPort1"/>
|
||||
<link from="ForEach_1/outPort2" to="AtomicActivity2/outPort2"/>
|
||||
<link from="ForEach_1/outLoopPort1" to="AtomicActivity2/outLoopPort1"/>
|
||||
<link from="ForEach_1/outLoopPort2" to="AtomicActivity2/outLoopPort2"/>
|
||||
<link from="ForEach_1/loopPort1" to="AtomicActivity2/loopPort1"/>
|
||||
<link from="ForEach_1/loopPort2" to="AtomicActivity2/loopPort2"/>
|
||||
<link from="ForEach_1/isOkUnion1" to="AtomicActivity2/isOkUnion1"/>
|
||||
<link from="toplevel/elements2Count" to="AtomicActivity2/elements2Count"/>
|
||||
<link from="ForEach_1/unionPort1" to="AtomicActivity2/elements1in"/>
|
||||
<link from="ForEach_1/unionPort2" to="AtomicActivity2/elements2in"/>
|
||||
<link from="toplevel/elements1Count" to="AtomicActivity2/elements1Count"/>
|
||||
<link from="toplevel/gelements2" to="AtomicActivity2/elements2orig"/>
|
||||
<link from="AtomicActivity2/elements2" to="toplevel/elements2"/>
|
||||
<link from="AtomicActivity2/isOK" to="toplevel/isOK"/>
|
||||
<link from="AtomicActivity2/elements1" to="toplevel/elements1"/>
|
||||
</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