84 lines
3.0 KiB
Plaintext
Executable File
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> |