| <workflow xmlns="http://taverna.sf.net/2008/xml/t2flow" version="1" producedBy="taverna-2.4.0"> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| --> |
| <dataflow id="708f0c31-61b0-4528-a096-9a747e6cdf52" role="top"><name>All_types</name><inputPorts /><outputPorts><port><name>out</name><annotations /></port></outputPorts><processors><processor><name>theWsdl</name><inputPorts><port><name>format</name><depth>0</depth></port><port><name>ids</name><depth>0</depth></port></inputPorts><outputPorts><port><name>attachmentList</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>wsdl-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.wsdl.WSDLActivity</class><inputMap><map from="ids" to="ids" /><map from="format" to="format" /></inputMap><outputMap><map from="attachmentList" to="attachmentList" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.wsdl.WSDLActivityConfigurationBean xmlns=""> |
| <wsdl>http://www.ebi.ac.uk/ws/services/urn:Dbfetch?wsdl</wsdl> |
| <operation>fetchBatch</operation> |
| </net.sf.taverna.t2.activities.wsdl.WSDLActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="format" depth="0" /><port name="ids" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theBeanshell</name><inputPorts /><outputPorts><port><name>s</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>beanshell-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.beanshell.BeanshellActivity</class><inputMap /><outputMap><map from="s" to="s" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean xmlns=""> |
| <inputs /> |
| <outputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <name>s</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| <granularDepth>0</granularDepth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| </outputs> |
| <classLoaderSharing>workflow</classLoaderSharing> |
| <localDependencies /> |
| <artifactDependencies /> |
| <script>s = "a beanshell script";</script> |
| <dependencies /> |
| </net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy /></iteration></iterationStrategyStack></processor><processor><name>theRscript</name><inputPorts><port><name>in1</name><depth>0</depth></port></inputPorts><outputPorts><port><name>out1</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>rshell-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.rshell.RshellActivity</class><inputMap><map from="in1" to="in1" /></inputMap><outputMap><map from="out1" to="out1" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.rshell.RshellActivityConfigurationBean xmlns=""> |
| <inputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <name>in1</name> |
| <depth>0</depth> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| </inputs> |
| <outputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <name>out1</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| <granularDepth>0</granularDepth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| </outputs> |
| <rVersion>false</rVersion> |
| <script>"some r-script"</script> |
| <connectionSettings> |
| <host>localhost</host> |
| <port>6311</port> |
| <keepSessionAlive>false</keepSessionAlive> |
| <newRVersion>false</newRVersion> |
| </connectionSettings> |
| <inputSymanticTypes> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>in1</name> |
| <symanticType>STRING</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| </inputSymanticTypes> |
| <outputSymanticTypes> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>out1</name> |
| <symanticType>STRING</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| </outputSymanticTypes> |
| </net.sf.taverna.t2.activities.rshell.RshellActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="in1" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theXPath</name><inputPorts><port><name>xml_text</name><depth>0</depth></port></inputPorts><outputPorts><port><name>nodelist</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>xpath-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.xpath.XPathActivity</class><inputMap><map from="xml_text" to="xml_text" /></inputMap><outputMap><map from="nodelist" to="nodelist" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.xpath.XPathActivityConfigurationBean xmlns=""> |
| <xmlDocument><?xml version="1.0" encoding="UTF-8"?> |
| <fred> |
| <name>Hello</name> |
| <soup>Soup</soup> |
| </fred></xmlDocument> |
| <xpathExpression>/fred/soup</xpathExpression> |
| <xpathNamespaceMap /> |
| </net.sf.taverna.t2.activities.xpath.XPathActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="xml_text" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theSpreadsheet</name><inputPorts><port><name>fileurl</name><depth>0</depth></port></inputPorts><outputPorts><port><name>a1</name><depth>1</depth><granularDepth>1</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>spreadsheet-import-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportActivity</class><inputMap><map from="fileurl" to="fileurl" /></inputMap><outputMap><map from="a1" to="a1" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportConfiguration xmlns=""> |
| <columnRange> |
| <start>0</start> |
| <end>3</end> |
| <excludes /> |
| </columnRange> |
| <rowRange> |
| <start>0</start> |
| <end>50</end> |
| <excludes /> |
| </rowRange> |
| <emptyCellValue>empty</emptyCellValue> |
| <columnNames> |
| <entry> |
| <string>A</string> |
| <string>a1</string> |
| </entry> |
| <entry> |
| <string>B</string> |
| <string>b2</string> |
| </entry> |
| </columnNames> |
| <allRows>false</allRows> |
| <excludeFirstRow>false</excludeFirstRow> |
| <ignoreBlankRows>true</ignoreBlankRows> |
| <emptyCellPolicy>USER_DEFINED</emptyCellPolicy> |
| <outputFormat>PORT_PER_COLUMN</outputFormat> |
| <csvDelimiter>,</csvDelimiter> |
| </net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportConfiguration></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="fileurl" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theText</name><inputPorts /><outputPorts><port><name>value</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>stringconstant-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.stringconstant.StringConstantActivity</class><inputMap /><outputMap><map from="value" to="value" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.stringconstant.StringConstantConfigurationBean xmlns=""> |
| <value>text</value> |
| </net.sf.taverna.t2.activities.stringconstant.StringConstantConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy /></iteration></iterationStrategyStack></processor><processor><name>theREST</name><inputPorts><port><name>id</name><depth>0</depth></port></inputPorts><outputPorts><port><name>status</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>rest-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.rest.RESTActivity</class><inputMap><map from="id" to="id" /></inputMap><outputMap><map from="status" to="status" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.rest.RESTActivityConfigurationBean xmlns=""> |
| <httpMethod>GET</httpMethod> |
| <urlSignature>http://www.uniprot.org/uniprot/{id}.xml</urlSignature> |
| <acceptsHeaderValue>application/xml</acceptsHeaderValue> |
| <contentTypeForUpdates>application/xml</contentTypeForUpdates> |
| <outgoingDataFormat>String</outgoingDataFormat> |
| <sendHTTPExpectRequestHeader>false</sendHTTPExpectRequestHeader> |
| <showRedirectionOutputPort>false</showRedirectionOutputPort> |
| <showActualUrlPort>false</showActualUrlPort> |
| <showResponseHeadersPort>false</showResponseHeadersPort> |
| <escapeParameters>true</escapeParameters> |
| <otherHTTPHeaders /> |
| <activityInputs> |
| <entry> |
| <string>id</string> |
| <java-class>java.lang.String</java-class> |
| </entry> |
| </activityInputs> |
| </net.sf.taverna.t2.activities.rest.RESTActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="id" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theNested</name><inputPorts><port><name>a</name><depth>0</depth></port></inputPorts><outputPorts><port><name>b</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>dataflow-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.dataflow.DataflowActivity</class><inputMap><map from="a" to="a" /></inputMap><outputMap><map from="b" to="b" /></outputMap><configBean encoding="dataflow"><dataflow ref="53545e2b-2f19-49c0-8976-3236974d883b" /></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="a" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theToolRepository</name><inputPorts><port><name>First_file</name><depth>0</depth></port><port><name>Second_file</name><depth>0</depth></port></inputPorts><outputPorts /><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>external-tool-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.externaltool.ExternalToolActivity</class><inputMap><map from="Second_file" to="Second_file" /><map from="First_file" to="First_file" /></inputMap><outputMap /><configBean encoding="xstream"><net.sf.taverna.t2.activities.externaltool.ExternalToolActivityConfigurationBean xmlns=""> |
| <mechanismType>789663B8-DA91-428A-9F7D-B3F3DA185FD4</mechanismType> |
| <mechanismName>default local</mechanismName> |
| <mechanismXML><?xml version="1.0" encoding="UTF-8"?>
 |
| <localInvocation />
 |
| </mechanismXML> |
| <repositoryUrl>http://taverna.nordugrid.org/sharedRepository/xml.php</repositoryUrl> |
| <externaltoolid>cat</externaltoolid> |
| <useCaseDescription> |
| <usecaseid>cat</usecaseid> |
| <group>Testing</group> |
| <description>concatenation of two streams</description> |
| <command>cat file1.txt file2.txt</command> |
| <preparingTimeoutInSeconds>1200</preparingTimeoutInSeconds> |
| <executionTimeoutInSeconds>1800</executionTimeoutInSeconds> |
| <tags /> |
| <REs /> |
| <queue__preferred /> |
| <queue__deny /> |
| <static__inputs /> |
| <inputs> |
| <entry> |
| <string>Second_file</string> |
| <de.uni__luebeck.inb.knowarc.usecases.ScriptInputUser> |
| <tag>file2.txt</tag> |
| <file>true</file> |
| <tempFile>false</tempFile> |
| <binary>false</binary> |
| <charsetName>windows-1252</charsetName> |
| <forceCopy>false</forceCopy> |
| <list>false</list> |
| <concatenate>false</concatenate> |
| <mime /> |
| </de.uni__luebeck.inb.knowarc.usecases.ScriptInputUser> |
| </entry> |
| <entry> |
| <string>First_file</string> |
| <de.uni__luebeck.inb.knowarc.usecases.ScriptInputUser> |
| <tag>file1.txt</tag> |
| <file>true</file> |
| <tempFile>false</tempFile> |
| <binary>false</binary> |
| <charsetName>windows-1252</charsetName> |
| <forceCopy>false</forceCopy> |
| <list>false</list> |
| <concatenate>false</concatenate> |
| <mime /> |
| </de.uni__luebeck.inb.knowarc.usecases.ScriptInputUser> |
| </entry> |
| </inputs> |
| <outputs /> |
| <includeStdIn>false</includeStdIn> |
| <includeStdOut>true</includeStdOut> |
| <includeStdErr>true</includeStdErr> |
| <validReturnCodes /> |
| </useCaseDescription> |
| <edited>false</edited> |
| </net.sf.taverna.t2.activities.externaltool.ExternalToolActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="First_file" depth="0" /><port name="Second_file" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>theTool</name><inputPorts /><outputPorts><port><name>STDERR</name><depth>0</depth><granularDepth>0</granularDepth></port><port><name>STDOUT</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>external-tool-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.externaltool.ExternalToolActivity</class><inputMap /><outputMap><map from="STDERR" to="STDERR" /><map from="STDOUT" to="STDOUT" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.externaltool.ExternalToolActivityConfigurationBean xmlns=""> |
| <mechanismType>789663B8-DA91-428A-9F7D-B3F3DA185FD4</mechanismType> |
| <mechanismName>default local</mechanismName> |
| <mechanismXML><?xml version="1.0" encoding="UTF-8"?>
 |
| <localInvocation />
 |
| </mechanismXML> |
| <externaltoolid>97cc553f-68a7-41c4-b0c7-799ca036cf9d</externaltoolid> |
| <useCaseDescription> |
| <usecaseid /> |
| <description /> |
| <command>echo "Hello there"</command> |
| <preparingTimeoutInSeconds>1200</preparingTimeoutInSeconds> |
| <executionTimeoutInSeconds>1800</executionTimeoutInSeconds> |
| <tags /> |
| <REs /> |
| <queue__preferred /> |
| <queue__deny /> |
| <static__inputs /> |
| <inputs /> |
| <outputs /> |
| <includeStdIn>false</includeStdIn> |
| <includeStdOut>true</includeStdOut> |
| <includeStdErr>true</includeStdErr> |
| <validReturnCodes> |
| <int>0</int> |
| </validReturnCodes> |
| </useCaseDescription> |
| <edited>false</edited> |
| </net.sf.taverna.t2.activities.externaltool.ExternalToolActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy /></iteration></iterationStrategyStack></processor></processors><conditions /><datalinks><datalink><sink type="processor"><processor>theWsdl</processor><port>format</port></sink><source type="processor"><processor>theBeanshell</processor><port>s</port></source></datalink><datalink><sink type="processor"><processor>theWsdl</processor><port>ids</port></sink><source type="processor"><processor>theXPath</processor><port>nodelist</port></source></datalink><datalink><sink type="processor"><processor>theRscript</processor><port>in1</port></sink><source type="processor"><processor>theTool</processor><port>STDOUT</port></source></datalink><datalink><sink type="processor"><processor>theXPath</processor><port>xml_text</port></sink><source type="processor"><processor>theNested</processor><port>b</port></source></datalink><datalink><sink type="processor"><processor>theSpreadsheet</processor><port>fileurl</port></sink><source type="processor"><processor>theREST</processor><port>status</port></source></datalink><datalink><sink type="processor"><processor>theREST</processor><port>id</port></sink><source type="processor"><processor>theText</processor><port>value</port></source></datalink><datalink><sink type="processor"><processor>theNested</processor><port>a</port></sink><source type="processor"><processor>theSpreadsheet</processor><port>a1</port></source></datalink><datalink><sink type="processor"><processor>theToolRepository</processor><port>First_file</port></sink><source type="processor"><processor>theWsdl</processor><port>attachmentList</port></source></datalink><datalink><sink type="processor"><processor>theToolRepository</processor><port>Second_file</port></sink><source type="processor"><processor>theTool</processor><port>STDERR</port></source></datalink><datalink><sink type="dataflow"><port>out</port></sink><source type="processor"><processor>theRscript</processor><port>out1</port></source></datalink></datalinks><annotations><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.Author"> |
| <text>Stian Soiland-Reyes</text> |
| </annotationBean> |
| <date>2012-01-13 08:33:38.424 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>26137dc4-1d87-4d60-9003-d02201ab99de</identification> |
| </annotationBean> |
| <date>2013-10-07 13:17:59.652 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>81b2819e-ac02-47c8-9e59-dffcff378d65</identification> |
| </annotationBean> |
| <date>2012-01-13 08:33:24.489 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>0f6bc83f-13c9-4b92-a2c1-fd8260117788</identification> |
| </annotationBean> |
| <date>2012-01-13 08:34:20.822 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>7a1a925c-36a9-4ca8-a9e0-c9e291689b05</identification> |
| </annotationBean> |
| <date>2013-10-07 13:02:50.987 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>fef54d5c-8476-475e-9e08-04eb43ae427f</identification> |
| </annotationBean> |
| <date>2013-10-07 13:03:29.2 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.DescriptiveTitle"> |
| <text>All types</text> |
| </annotationBean> |
| <date>2012-01-13 08:33:46.534 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.FreeTextDescription"> |
| <text>All types currently supported by scul2-wfdesc. Other service types are also translated, but only as processors.</text> |
| </annotationBean> |
| <date>2012-01-13 08:34:19.926 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>708f0c31-61b0-4528-a096-9a747e6cdf52</identification> |
| </annotationBean> |
| <date>2013-10-07 13:20:39.212 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2></annotations></dataflow><dataflow id="53545e2b-2f19-49c0-8976-3236974d883b" role="nested"><name>theWorkflow</name><inputPorts><port><name>a</name><depth>0</depth><granularDepth>0</granularDepth><annotations /></port></inputPorts><outputPorts><port><name>b</name><annotations /></port></outputPorts><processors><processor><name>theLocal</name><inputPorts><port><name>string1</name><depth>0</depth></port></inputPorts><outputPorts><port><name>output</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>localworker-activity</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.activities.localworker.LocalworkerActivity</class><inputMap><map from="string1" to="string1" /></inputMap><outputMap><map from="output" to="output" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean xmlns=""> |
| <inputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <name>string1</name> |
| <depth>0</depth> |
| <mimeTypes> |
| <string>'text/plain'</string> |
| </mimeTypes> |
| <handledReferenceSchemes /> |
| <translatedElementType>java.lang.String</translatedElementType> |
| <allowsLiteralValues>true</allowsLiteralValues> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <name>string2</name> |
| <depth>0</depth> |
| <mimeTypes> |
| <string>'text/plain'</string> |
| </mimeTypes> |
| <handledReferenceSchemes /> |
| <translatedElementType>java.lang.String</translatedElementType> |
| <allowsLiteralValues>true</allowsLiteralValues> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| </inputs> |
| <outputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <name>output</name> |
| <depth>0</depth> |
| <mimeTypes> |
| <string>'text/plain'</string> |
| </mimeTypes> |
| <granularDepth>0</granularDepth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| </outputs> |
| <classLoaderSharing>workflow</classLoaderSharing> |
| <localDependencies /> |
| <artifactDependencies /> |
| <script>output = string1 + string2;</script> |
| <dependencies /> |
| <localworkerName>org.embl.ebi.escience.scuflworkers.java.StringConcat</localworkerName> |
| </net.sf.taverna.t2.activities.localworker.LocalworkerActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig xmlns=""> |
| <maxJobs>1</maxJobs> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ParallelizeConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBounce</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failover</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry</class><configBean encoding="xstream"><net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig xmlns=""> |
| <backoffFactor>1.0</backoffFactor> |
| <initialDelay>1000</initialDelay> |
| <maxDelay>5000</maxDelay> |
| <maxRetries>0</maxRetries> |
| </net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.RetryConfig></configBean></dispatchLayer><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.4</version></raven><class>net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke</class><configBean encoding="xstream"><null xmlns="" /></configBean></dispatchLayer></dispatchStack><iterationStrategyStack><iteration><strategy><cross><port name="string1" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor></processors><conditions /><datalinks><datalink><sink type="processor"><processor>theLocal</processor><port>string1</port></sink><source type="dataflow"><port>a</port></source></datalink><datalink><sink type="dataflow"><port>b</port></sink><source type="processor"><processor>theLocal</processor><port>output</port></source></datalink></datalinks><annotations><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>000dcba7-f38c-4cdd-9a67-3553b6971682</identification> |
| </annotationBean> |
| <date>2013-10-07 13:17:33.616 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>53545e2b-2f19-49c0-8976-3236974d883b</identification> |
| </annotationBean> |
| <date>2013-10-07 13:17:57.421 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>6b03745f-c5a6-4680-a559-2bdd45f60592</identification> |
| </annotationBean> |
| <date>2013-10-07 13:01:51.670 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2><annotation_chain encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.DescriptiveTitle"> |
| <text>theWorkflow</text> |
| </annotationBean> |
| <date>2013-10-07 13:17:54.446 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain><annotation_chain_2_2 encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl xmlns=""> |
| <annotationAssertions> |
| <net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| <annotationBean class="net.sf.taverna.t2.annotation.annotationbeans.IdentificationAssertion"> |
| <identification>7df6b33a-6c2a-47dc-861d-d7f0e0c37d43</identification> |
| </annotationBean> |
| <date>2013-10-07 13:02:40.727 UTC</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2></annotations></dataflow></workflow> |