The Grid Workflow Forum
[ start | index | login ]
start > XScufl

XScufl

Created by bassheide. Last edited by bassheide, 5 years and 30 days ago. Viewed 2,017 times. #5
[diff] [history] [edit] [rdf]
labels
attachments
Workflow description used within the myGrid project. Is executed by means of the Freeflou enactment engine.

References

Example

from >>http://cvs.sourceforge.net/

<?xml version="1.0" encoding="UTF-8"?>
<s:scufl xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha" version="0.2" log="0">
  <s:workflowdescription lsid="urn:lsid:www.mygrid.org.uk:operation:BD8CRS09KB0" author="Tom Oinn" title="Example of an alternate processor">Trivial workflow which will initially fail, retry twice then fall over to the alternative specified for the FailingThing process.</s:workflowdescription>
  <s:processor name="FooString">
    <s:stringconstant>foo</s:stringconstant>
  </s:processor>
  <s:processor name="BarString">
    <s:stringconstant>bar</s:stringconstant>
  </s:processor>
  <s:processor name="FailingProcessor">
    <s:local maxretries="2" retrydelay="1000" retrybackoff="2.0">org.embl.ebi.escience.scuflworkers.java.TestAlwaysFailingProcessor</s:local>
    <s:alternate>
      <s:local>org.embl.ebi.escience.scuflworkers.java.StringConcat</s:local>
      <s:outputmap key="urgle" value="output" />
      <s:inputmap key="foo" value="string1" />
      <s:inputmap key="bar" value="string2" />
    </s:alternate>
  </s:processor>
  <s:link source="FooString:value" sink="FailingProcessor:foo" />
  <s:link source="BarString:value" sink="FailingProcessor:bar" />
  <s:link source="FailingProcessor:urgle" sink="out" />
  <s:sink name="out" />
</s:scufl>
no comments | post comment
gridworkflow.org | Copyright 2005-2008 Fraunhofer FIRST