Using_PDL_descriptioDEC_J2000LBRA_J2000extendedRest_responseBodyV3KresponseBodyPDL_service_extendedRestDEC0RA0SR0DEC_J200011LB11RA_J200011responseBody00V3K11org.purl.wf4ever.astrotavernaPDL-activity1.08.05org.purl.wf4ever.astrotaverna.pdl.PDLServiceActivity http://www.myexperiment.org/files/1002/versions/5/download/PDL-Description.xml smartVORest PDLserver Rest smartVORest 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_serviceDEC0RA0SR0responseBody00org.purl.wf4ever.astrotavernaPDL-activity1.08.05org.purl.wf4ever.astrotaverna.pdl.PDLServiceActivity http://www.myexperiment.org/files/999/versions/4/download/AMIGA-PDL-Description.xml Rest PDLserver Rest smartVORest 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.InvokeDEC_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity -0.7362 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.InvokeRA_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 3.63283 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.InvokeSR_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 0.1 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_service_extendedRestDECDEC_valuevaluePDL_service_extendedRestRARA_valuevaluePDL_service_extendedRestSRSR_valuevaluePDL_serviceDECDEC_valuevaluePDL_serviceRARA_valuevaluePDL_serviceSRSR_valuevalueDEC_J2000PDL_service_extendedRestDEC_J2000LBPDL_service_extendedRestLBRA_J2000PDL_service_extendedRestRA_J2000extendedRest_responseBodyPDL_service_extendedRestresponseBodyV3KPDL_service_extendedRestV3KresponseBodyPDL_serviceresponseBody Julian Garrido 2013-09-11 18:23:30.191 UTC cd658e62-4b13-40db-94ae-c2ffc35d856f 2013-09-11 18:31:26.105 UTC bfbd23f1-ba2f-44ac-b0a0-80a30e44481e 2013-09-11 18:28:18.171 UTC f48d8f58-c25d-4f95-a033-c7b32f2ae303 2013-09-11 18:18:48.258 UTC This workflow call the same service using two different PDL descriptions. In the first case, the PDL_service artifact is set up to work with a rest service. In the second case, the PDL_service artifact is set up to work with a rest service but a votable is expected and processed according to the PDL description. It allows providing columns from the votable as output ports. 2013-09-11 18:28:16.450 UTC Using PDL description and PDL smart description for rest services 2013-09-11 18:26:24.177 UTC a438b4bc-7a38-4016-a3cb-53009bf082a9 2013-09-11 18:23:09.341 UTC