PDL_workflow_for_a_VfileResultresponse_bodystatusRead_Text_File_filecontentsPDL_serviceAtomSymbol0mail0fileResult00status00responseBody00org.purl.wf4ever.astrotavernaPDL-activity1.09org.purl.wf4ever.astrotaverna.pdl.PDLServiceActivity http://www.myexperiment.org/files/986/versions/2/download/vamdc_pdl_description_v2.xml PDLserver PDLserver Rest net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Loop <activity xmlns="http://taverna.sf.net/2008/xml/t2flow"><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 /><configBean encoding="xstream"><net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean xmlns=""> <inputs> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <name>status</name> <depth>0</depth> <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>loop</name> <depth>0</depth> <granularDepth>0</granularDepth> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> </outputs> <classLoaderSharing>workflow</classLoaderSharing> <localDependencies /> <artifactDependencies /> <script>loop = "" + ! status.equals("finished"); if ("true".matches(loop)) { Thread.sleep(500); }</script> <dependencies /> </net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean></configBean><annotations /></activity> true net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeAtomSymbol_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity O net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemail_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity tetrarquis@gmail.com net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSplit_string_into_string_list_by_regular_expressionregex0string0split11net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity string 0 'text/plain' java.lang.String true regex 0 'text/plain' java.lang.String true split 1 l('text/plain') 1 workflow org.embl.ebi.escience.scuflworkers.java.SplitByRegex net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeregex_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity \n net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeRead_Text_Filefileurl0filecontents00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity fileurl 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true filecontents 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileReader net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeBeanshellurl0fileName00fileNameWithoutExtn00net.sf.taverna.t2.activitiesbeanshell-activity1.4net.sf.taverna.t2.activities.beanshell.BeanshellActivity url 0 text/plain java.lang.String true fileName 0 0 fileNameWithoutExtn 0 0 workflow net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeToolfileName0fileNameWithoutExtn0tarURL0outputFiles00net.sf.taverna.t2.activitiesexternal-tool-activity1.4net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> aec5d959-c4de-44fe-8456-67576ad56901 curl -O %%tarURL%% mkdir %%fileNameWithoutExtn%% cd %%fileNameWithoutExtn%% tar -zxvf ../%%fileName%% ls -d -1 $PWD/** > ../outputFiles cd .. 1200 1800 fileName fileNameWithoutExtn tarURL fileNameWithoutExtn fileNameWithoutExtn false false false MacRoman false false false tarURL tarURL false false false MacRoman false false false fileName fileName false false false MacRoman false false false outputFiles outputFiles false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokePDL_serviceAtomSymbolAtomSymbol_valuevaluePDL_servicemailmail_valuevalueSplit_string_into_string_list_by_regular_expressionregexregex_valuevalueSplit_string_into_string_list_by_regular_expressionstringTooloutputFilesRead_Text_FilefileurlSplit_string_into_string_list_by_regular_expressionsplitBeanshellurlPDL_servicefileResultToolfileNameBeanshellfileNameToolfileNameWithoutExtnBeanshellfileNameWithoutExtnTooltarURLPDL_servicefileResultfileResultPDL_servicefileResultresponse_bodyPDL_serviceresponseBodystatusPDL_servicestatusRead_Text_File_filecontentsRead_Text_Filefilecontents 21b6f245-46be-4dc1-b080-b8eb3f37eaf2 2013-07-18 11:15:57.684 UTC 5603c1ba-1bcb-4c44-8e32-b2df632c390b 2013-07-18 11:24:25.985 UTC 5f841297-348a-4f54-ab57-7b7bd9536a64 2013-06-13 06:49:36.124 UTC 964ab4f0-58b2-42a7-b2ef-87e66d62f260 2013-07-18 11:36:39.906 UTC 55f97b3d-ab9a-49cf-9ae1-e3784bdf89f7 2013-07-08 13:22:40.1 UTC f99db505-1539-4512-8ab1-c845641c0e7a 2013-07-18 10:19:26.691 UTC b77b14cc-de71-404e-9808-42d0ed31b83b 2013-07-08 13:29:45.690 UTC ae721a89-e4c9-45b1-9aea-6d49cdfbf9f9 2013-10-28 13:40:43.765 UTC ae7ecea7-20e3-44ca-8c43-23b06788ec07 2013-06-13 06:51:42.156 UTC 98bbbe38-cb70-4b69-bca4-c99a83ae353d 2013-10-31 10:07:19.354 UTC 051f9f4a-a578-4260-87aa-7e994de6da41 2013-10-31 10:02:45.919 UTC Julián Garrido 2013-07-08 13:25:26.354 UTC acbf7788-6f87-494e-ae35-5dea021c0994 2013-06-12 07:11:51.20 UTC e662026d-689a-456a-b4ad-678e13c5f5d2 2013-07-18 11:23:21.765 UTC c302c624-5518-453f-8890-edfd46729e93 2013-07-18 11:14:05.191 UTC 49f70220-f0ee-40b2-9f19-e5f08e1b788f 2013-10-31 10:03:33.372 UTC 96a645f2-aee7-42bc-82ca-0c817c6d3538 2013-10-28 13:36:38.64 UTC c28f9124-e497-4721-8629-e5c130e4efad 2013-07-12 12:57:36.424 UTC 416d0b93-38b1-48e1-99ce-3751126047bc 2013-07-08 13:35:46.746 UTC 220ade56-df13-4e11-b353-4b67af9a2485 2013-10-31 10:00:08.882 UTC PDL workflow for a VAMDC collision service 2013-10-31 10:07:16.271 UTC Example to show how to use a PDL description file implementation of a VAMDC collision asynchronous service 2013-10-31 10:05:36.922 UTC d11163b7-860c-47bf-b3b2-2323c7b6aa83 2013-10-31 10:05:38.740 UTC 766d0a1e-c913-47a6-b037-2a64d3c894bc 2013-07-18 10:09:20.504 UTC