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

84 lines
3.0 KiB
Plaintext
Executable File

<IWIR version="1.1" wfname="UTest_If2" xmlns="http://shiwa-workflow.eu/IWIR">
<blockScope name="toplevel">
<inputPorts>
<inputPort name="gIn1" type="collection/boolean"/>
</inputPorts>
<body>
<parallelForEach name="For_1">
<inputPorts>
<loopElements>
<loopElement name="elements" type="collection/boolean"/>
</loopElements>
</inputPorts>
<body>
<if name="DecisionNode_1">
<inputPorts>
<inputPort name="input" type="boolean"/>
</inputPorts>
<condition>input = true</condition>
<then>
<task name="AtomicActivity1" tasktype="AtomicActivity1">
<inputPorts>
<inputPort name="input" type="boolean"/>
</inputPorts>
<outputPorts>
<outputPort name="output" type="integer"/>
</outputPorts>
</task>
</then>
<else>
<task name="AtomicActivity2" tasktype="AtomicActivity2">
<inputPorts>
<inputPort name="input" type="boolean"/>
</inputPorts>
<outputPorts>
<outputPort name="output" type="integer"/>
</outputPorts>
</task>
</else>
<outputPorts>
<outputPort name="output" type="integer"/>
</outputPorts>
<links>
<link from="DecisionNode_1/input" to="AtomicActivity1/input"/>
<link from="DecisionNode_1/input" to="AtomicActivity2/input"/>
<link from="AtomicActivity2/output" to="DecisionNode_1/output"/>
<link from="AtomicActivity1/output" to="DecisionNode_1/output"/>
</links>
</if>
</body>
<outputPorts>
<outputPort name="results" type="collection/integer"/>
</outputPorts>
<links>
<link from="For_1/elements" to="DecisionNode_1/input"/>
<link from="DecisionNode_1/output" to="For_1/results"/>
</links>
</parallelForEach>
<task name="AtomicActivity3" tasktype="AtomicActivity3">
<inputPorts>
<inputPort name="input" type="collection/integer"/>
<inputPort name="gIn1" type="collection/boolean"/>
</inputPorts>
<outputPorts>
<outputPort name="isOk" type="boolean"/>
<outputPort name="results" type="collection/file"/>
</outputPorts>
</task>
</body>
<outputPorts>
<outputPort name="isOk" type="boolean"/>
</outputPorts>
<links>
<link from="toplevel/gIn1" to="For_1/elements"/>
<link from="For_1/results" to="AtomicActivity3/input"/>
<link from="toplevel/gIn1" to="AtomicActivity3/gIn1"/>
<link from="AtomicActivity3/isOk" to="toplevel/isOk"/>
</links>
<properties>
<property name="version" value="1.0.0"/>
<property name="author" value="matthias"/>
<property name="domain" value="Generic"/>
</properties>
</blockScope>
</IWIR>