| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| 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.3.0"><dataflow id="8bf2b5e5-a3e0-4fbd-bfd2-aefc7b2a6b8a" role="top"><name>Workflow4</name><inputPorts><port><name>in</name><depth>0</depth><granularDepth>0</granularDepth><annotations /></port></inputPorts><outputPorts><port><name>out</name><annotations /></port></outputPorts><processors><processor><name>String</name><inputPorts><port><name>string</name><depth>0</depth></port></inputPorts><outputPorts><port><name>object</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>apiconsumer-activity</artifact><version>1.3</version></raven><class>net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivity</class><inputMap><map from="string" to="string" /></inputMap><outputMap><map from="object" to="object" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivityConfigurationBean xmlns="">
|
| <inputs />
|
| <outputs />
|
| <classLoaderSharing>workflow</classLoaderSharing>
|
| <localDependencies />
|
| <artifactDependencies />
|
| <apiConsumerName>No name</apiConsumerName>
|
| <apiConsumerDescription>No description</apiConsumerDescription>
|
| <description />
|
| <className>java.lang.String</className>
|
| <methodName>String</methodName>
|
| <parameterNames>
|
| <string>string</string>
|
| </parameterNames>
|
| <parameterDimensions>
|
| <int>0</int>
|
| </parameterDimensions>
|
| <parameterTypes>
|
| <string>java.lang.String</string>
|
| </parameterTypes>
|
| <returnType>java.lang.String</returnType>
|
| <returnDimension>0</returnDimension>
|
| <isMethodStatic>false</isMethodStatic>
|
| <isMethodConstructor>true</isMethodConstructor>
|
| </net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.3</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.3</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.3</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.3</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.3</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="string" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor><processor><name>toUpperCase</name><inputPorts><port><name>object</name><depth>0</depth></port></inputPorts><outputPorts><port><name>result</name><depth>0</depth><granularDepth>0</granularDepth></port></outputPorts><annotations /><activities><activity><raven><group>net.sf.taverna.t2.activities</group><artifact>apiconsumer-activity</artifact><version>1.3</version></raven><class>net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivity</class><inputMap><map from="object" to="object" /></inputMap><outputMap><map from="result" to="result" /></outputMap><configBean encoding="xstream"><net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivityConfigurationBean xmlns="">
|
| <inputs />
|
| <outputs />
|
| <classLoaderSharing>workflow</classLoaderSharing>
|
| <localDependencies />
|
| <artifactDependencies />
|
| <apiConsumerName>No name</apiConsumerName>
|
| <apiConsumerDescription>No description</apiConsumerDescription>
|
| <description />
|
| <className>java.lang.String</className>
|
| <methodName>toUpperCase</methodName>
|
| <parameterNames />
|
| <parameterDimensions />
|
| <parameterTypes />
|
| <returnType>java.lang.String</returnType>
|
| <returnDimension>0</returnDimension>
|
| <isMethodStatic>false</isMethodStatic>
|
| <isMethodConstructor>false</isMethodConstructor>
|
| </net.sf.taverna.t2.activities.apiconsumer.ApiConsumerActivityConfigurationBean></configBean><annotations /></activity></activities><dispatchStack><dispatchLayer><raven><group>net.sf.taverna.t2.core</group><artifact>workflowmodel-impl</artifact><version>1.3</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.3</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.3</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.3</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.3</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="object" depth="0" /></cross></strategy></iteration></iterationStrategyStack></processor></processors><conditions /><datalinks><datalink><sink type="processor"><processor>String</processor><port>string</port></sink><source type="dataflow"><port>in</port></source></datalink><datalink><sink type="processor"><processor>toUpperCase</processor><port>object</port></sink><source type="processor"><processor>String</processor><port>object</port></source></datalink><datalink><sink type="dataflow"><port>out</port></sink><source type="processor"><processor>toUpperCase</processor><port>result</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>483d65c6-98c1-4b94-b628-d5bcbf351e97</identification>
|
| </annotationBean>
|
| <date>2011-05-16 13:07:03.385 BST</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>d460e60a-43bb-47fc-a9f4-89e15274b100</identification>
|
| </annotationBean>
|
| <date>2011-11-02 12:43:09.911 GMT</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>0d977496-aa5d-4274-9827-85400d5f13a2</identification>
|
| </annotationBean>
|
| <date>2011-05-16 13:06:33.69 BST</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>8bf2b5e5-a3e0-4fbd-bfd2-aefc7b2a6b8a</identification>
|
| </annotationBean>
|
| <date>2011-11-02 12:46:41.313 GMT</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>58f30a52-57df-46ce-b1bb-b9533984f8dd</identification>
|
| </annotationBean>
|
| <date>2011-11-02 12:29:15.575 GMT</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>c2693c41-1373-48cf-afbe-d8bbe0ea9e35</identification>
|
| </annotationBean>
|
| <date>2011-11-02 12:31:01.678 GMT</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>1ce7f3a0-71f4-4794-8bbd-dbb6de42442d</identification>
|
| </annotationBean>
|
| <date>2011-05-16 12:57:01.975 BST</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>4c2b6995-eecb-47a7-b72c-63cfb96b6852</identification>
|
| </annotationBean>
|
| <date>2011-11-02 12:43:51.355 GMT</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>225db881-4e07-4cdb-920c-343dc1536edc</identification>
|
| </annotationBean>
|
| <date>2011-05-16 13:10:54.588 BST</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>404e203c-ce51-4a9f-907c-1dab7f2eaaa2</identification>
|
| </annotationBean>
|
| <date>2011-05-16 12:44:02.533 BST</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>0b6881f1-aa8d-483e-a7bb-7ad38b1da778</identification>
|
| </annotationBean>
|
| <date>2011-05-16 12:26:38.721 BST</date>
|
| <creators />
|
| <curationEventList />
|
| </net.sf.taverna.t2.annotation.AnnotationAssertionImpl>
|
| </annotationAssertions>
|
| </net.sf.taverna.t2.annotation.AnnotationChainImpl></annotation_chain_2_2></annotations></dataflow></workflow> |