<?xml version="1.0" encoding="ISO-8859-1"?>
<fhrgJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://fhrg.first.fraunhofer.de/fhrg/gjdl1_1.xsd">
    <!--
       $Id: concatenateIt.xml,v 1.8 2005/05/25 12:12:51 hoheisel Exp $
    -->

    <!-- involved hardware resources -->
    <resourceRef id="http://fhrg.first.fraunhofer.de/fhrg/grdl/hc/grid-nodes-first.xml" type="hardwareClass"/>

    <!-- data: d25 -->
    <resource id="d25" type="data">
        <location>
            <resourceRef id="http://fhrg.first.fraunhofer.de/fhrg/grdl/hw/countess.xml" type="hardware"/>
            <directory>/home/grid/fhrgdata</directory>
            <filename>d25.dat</filename>
        </location>
    </resource>
    <!-- data: d26 -->
    <resource id="d26" type="data">
        <location>
            <resourceRef id="http://fhrg.first.fraunhofer.de/fhrg/grdl/hw/countess.xml" type="hardware"/>
            <directory>/home/grid/fhrgdata</directory>
            <filename>d26.dat</filename>
        </location>
    </resource>
    <!-- data: d27 -->
    <resource id="d27" type="data">
        <location>
            <resourceRef id="http://fhrg.first.fraunhofer.de/fhrg/grdl/hw/countess.xml" type="hardware"/>
            <directory>/home/grid/fhrgdata</directory>
            <filename>d27.dat</filename>
        </location>
    </resource>
    <!-- data: d25-26 -->
    <resource id="d25-26" type="data">
        <location>
            <filename>d25-26.dat</filename>
        </location>
    </resource>
    <!-- data: d25-27 -->
    <resource id="d25-27" type="data">
        <location>
            <directory>~</directory>
            <filename>results-concatenateIt-d25-27.dat</filename>
        </location>
    </resource>
    <!-- data: yet no location -->
    <resource id="tmp1" type="data"/>
    <resource id="tmp2" type="data"/>
    <resource id="tmp3" type="data"/>
    <resource id="tmp4" type="data"/>
    <!-- workflow description -->
    <job type="petriNet" id="http://fhrg.first.fraunhofer.de/fhrg/gjdl/concatenateIt.xml">
        <place id="d25">
            <resourceRef id="d25" type="data"/>
            <initialMarking>
                <value type="boolean" op="eq">true</value>
            </initialMarking>
        </place>
        <place id="d26">
            <resourceRef id="d26" type="data"/>
            <initialMarking>
                <value type="boolean" op="eq">true</value>
            </initialMarking>
        </place>
        <place id="d27">
            <resourceRef id="d27" type="data"/>
            <initialMarking>
                <value type="boolean" op="eq">true</value>
            </initialMarking>
        </place>
        <place id="d25-26">
            <resourceRef id="d25-26" type="data"/>
        </place>
        <place id="d25-27">
            <resourceRef id="d25-27" type="data"/>
        </place>
        <place id="end"/>
        <transition id="t_cat1">
            <resourceRef type="software" id="http://fhrg.first.fraunhofer.de/fhrg/grdl/sw/cat.xml"/>
        </transition>
        <transition id="t_cat2">
            <resourceRef type="software" id="http://fhrg.first.fraunhofer.de/fhrg/grdl/sw/cat.xml"/>
        </transition>
        <transition id="clear">
            <methodCall>clear()</methodCall>
        </transition>
        <arc id="arc2" type="P2T">
            <placeRef id="d25"/>
            <transitionRef id="t_cat1">
                <inputRef id="input1" type="file"/>
            </transitionRef>
        </arc>
        <arc id="arc3" type="P2T">
            <placeRef id="d26"/>
            <transitionRef id="t_cat1">
                <inputRef id="input2" type="file"/>
            </transitionRef>
        </arc>
        <arc id="arc5" type="T2P">
            <transitionRef id="t_cat1">
                <outputRef id="stdout" type="stdout"/>
            </transitionRef>
            <placeRef id="d25-26"/>
        </arc>
        <arc id="arc11" type="P2T">
            <placeRef id="d25-26"/>
            <transitionRef id="t_cat2">
                <inputRef id="input1" type="file"/>
            </transitionRef>
        </arc>
        <arc id="arc12" type="P2T">
            <placeRef id="d27"/>
            <transitionRef id="t_cat2">
                <inputRef id="input2" type="file"/>
            </transitionRef>
        </arc>
        <arc id="arc14" type="T2P">
            <transitionRef id="t_cat2">
                <outputRef id="stdout" type="stdout"/>
            </transitionRef>
            <placeRef id="d25-27"/>
        </arc>
        <arc id="arc15" type="P2T">
            <placeRef id="d25-27"/>
            <transitionRef id="clear"/>
        </arc>
        <arc id="arc16" type="T2P">
            <transitionRef id="clear"/>
            <placeRef id="end"/>
        </arc>
    </job>
</fhrgJob>
