| <?xml version="1.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. |
| --> |
| <workflow xmlns="http://taverna.sf.net/2008/xml/t2flow" version="1" producedBy="taverna-2.2.0"><dataflow id="819135a3-2a42-4494-a98b-0e25148af91e" role="top"><name>Workflow1</name><inputPorts /><outputPorts /><processors><processor><name>Rshell</name><inputPorts /><outputPorts /><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>rshell-activity</artifact><version>1.2</version></raven><class>net.sf.taverna.t2.activities.rshell.RshellActivity</class><inputMap /><outputMap /><configBean encoding="xstream"><net.sf.taverna.t2.activities.rshell.RshellActivityConfigurationBean xmlns=""> |
| <rVersion>false</rVersion> |
| <script>a |
| script</script> |
| <connectionSettings> |
| <host>localhost</host> |
| <port>6311</port> |
| <username>user</username> |
| <password>passwd</password> |
| <keepSessionAlive>true</keepSessionAlive> |
| <newRVersion>false</newRVersion> |
| </connectionSettings> |
| <inputSymanticTypes> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>num</name> |
| <symanticType>DOUBLE</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>int</name> |
| <symanticType>INTEGER</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>str</name> |
| <symanticType>STRING</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>logVec</name> |
| <symanticType>BOOL_LIST</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>numVec</name> |
| <symanticType>DOUBLE_LIST</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>intVec</name> |
| <symanticType>INTEGER_LIST</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>strVec</name> |
| <symanticType>STRING_LIST</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>txt</name> |
| <symanticType>TEXT_FILE</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>str2</name> |
| <symanticType reference="../../net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[3]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| </inputSymanticTypes> |
| <outputSymanticTypes> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>log</name> |
| <symanticType>BOOL</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>int</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[2]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>str</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[3]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>logVec</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[4]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>numVec</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[5]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>intVect</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[6]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>strVect</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[7]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>png</name> |
| <symanticType>PNG_FILE</symanticType> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| <name>txt</name> |
| <symanticType reference="../../../inputSymanticTypes/net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean[8]/symanticType" /> |
| </net.sf.taverna.t2.activities.rshell.RShellPortSymanticTypeBean> |
| </outputSymanticTypes> |
| <inputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>num</name> |
| <depth>0</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>int</name> |
| <depth>0</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>str</name> |
| <depth>0</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>logVec</name> |
| <depth>1</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>numVec</name> |
| <depth>1</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>intVec</name> |
| <depth>1</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>strVec</name> |
| <depth>1</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>txt</name> |
| <depth>0</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| <allowsLiteralValues>false</allowsLiteralValues> |
| <name>str2</name> |
| <depth>0</depth> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> |
| </inputs> |
| <outputs> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>0</granularDepth> |
| <name>log</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>0</granularDepth> |
| <name>int</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>0</granularDepth> |
| <name>str</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>1</granularDepth> |
| <name>logVec</name> |
| <depth>1</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>1</granularDepth> |
| <name>numVec</name> |
| <depth>1</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>1</granularDepth> |
| <name>intVect</name> |
| <depth>1</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>1</granularDepth> |
| <name>strVect</name> |
| <depth>1</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>0</granularDepth> |
| <name>png</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| <granularDepth>0</granularDepth> |
| <name>txt</name> |
| <depth>0</depth> |
| <mimeTypes /> |
| </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> |
| </outputs> |
| </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.2</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.2</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.2</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.2</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.2</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 /><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>819135a3-2a42-4494-a98b-0e25148af91e</identification> |
| </annotationBean> |
| <date>2011-08-18 17:07:13.164 BST</date> |
| <creators /> |
| <curationEventList /> |
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl> |
| </annotationAssertions> |
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2></annotations></dataflow></workflow> |