dataflow0workflowIDGWES.initiateuserID0workflowDescription0initiateReturn00net.sf.taverna.t2.activitieswsdl-activity0.4net.sf.taverna.t2.activities.wsdl.WSDLActivity http://fhrg.first.fraunhofer.de:8080/gwes/services/GWES?wsdl initiate net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGWES.waitForStatusChangeworkflowID0net.sf.taverna.t2.activitieswsdl-activity0.4net.sf.taverna.t2.activities.wsdl.WSDLActivity http://fhrg.first.fraunhofer.de:8080/gwes/services/GWES?wsdl waitForStatusChange net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGWES.startworkflowID0net.sf.taverna.t2.activitieswsdl-activity0.4net.sf.taverna.t2.activities.wsdl.WSDLActivity http://fhrg.first.fraunhofer.de:8080/gwes/services/GWES?wsdl start net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeUserIdvalue00net.sf.taverna.t2.activitiesstringconstant-activity0.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Taverna2Test net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGWorkflowDLvalue00net.sf.taverna.t2.activitiesstringconstant-activity0.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity <?xml version="1.0" encoding="UTF-8"?> <workflow xmlns="http://www.gridworkflow.org/gworkflowdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:oc="http://www.gridworkflow.org/gworkflowdl/operationclass" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gridworkflow.org/gworkflowdl http://www.gridworkflow.org/kwfgrid/src/xsd/gworkflowdl_2_0.xsd http://www.gridworkflow.org/gworkflowdl/operationclass http://www.gridworkflow.org/kwfgrid/src/xsd/gworkflowdl_operationclass_2_0.xsd" ID="No_ID"> <!-- $Id: gworkflowdl_sort-or-tail.xml 1316 2009-05-28 09:53:39Z andreas.hoheisel@first.fraunhofer.de $ --> <description>sort OR tail, depending on the data</description> <property name="occurrence.sequence" /> <place ID="input"> <token> <property name="data.group">sort_A</property> <data> <value>sort 15 8 0</value> </data> </token> <token> <property name="data.group">tail_B</property> <data> <value>tail 7 0 0</value> </data> </token> </place> <place ID="parameter"> <token> <property name="data.group">sort_A</property> <data> <param>-n</param> </data> </token> <token> <property name="data.group">tail_B</property> <data> <param>-n 2</param> </data> </token> </place> <place ID="output" /> <transition ID="sort"> <description>sorts strings or numbers</description> <property name="icon.url">http://fhrg.first.fraunhofer.de:8080/linuxtoolbox/images/text.png</property> <inputPlace placeID="input" edgeExpression="value" /> <inputPlace placeID="parameter" edgeExpression="params" /> <outputPlace placeID="output" edgeExpression="*" /> <condition>starts-with($value,"sort")</condition> <operation> <oc:operationClass> <oc:operationCandidate type="soap" operationName="sort" resourceName="http://fhrg.first.fraunhofer.de:8080/linuxtoolbox/services/Sort?wsdl" selected="true" /> </oc:operationClass> </operation> </transition> <transition ID="tail"> <description>tail strings</description> <property name="icon.url">http://fhrg.first.fraunhofer.de:8080/linuxtoolbox/images/text.png</property> <inputPlace placeID="input" edgeExpression="value" /> <inputPlace placeID="parameter" edgeExpression="params" /> <outputPlace placeID="output" edgeExpression="*" /> <condition>starts-with($value,"tail")</condition> <operation> <oc:operationClass> <oc:operationCandidate type="soap" operationName="tail" resourceName="http://fhrg.first.fraunhofer.de:8080/linuxtoolbox/services/Tail?wsdl" selected="true" /> </oc:operationClass> </operation> </transition> </workflow> net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2workflowmodel-impl0.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGWES.initiateuserIDUserIdvalueGWES.initiateworkflowDescriptionGWorkflowDLvalueGWES.waitForStatusChangeworkflowIDGWES.initiateinitiateReturnGWES.startworkflowIDGWES.initiateinitiateReturnworkflowIDGWES.initiateinitiateReturn Andreas Hoheisel 2009-06-30 10:39:29.703 CEST Execute Workflow on GWES using Taverna 2009-06-30 10:40:19.718 CEST Execute a GWorkflowDL workflow workflow using the GWES via Taverna Workbench 2 2009-06-30 10:55:05.109 CEST Execute a GWorkflowDL workflow 2009-06-30 10:55:13.890 CEST Execute a GWorkflowDL workflow using the GWES via Taverna Workbench 2 2009-06-30 10:55:30.31 CEST Execute a GWorkflowDL workflow workflow using the GWES via Taverna Workbench 2 2009-06-30 10:55:01.578 CEST