Example_of_interoperPDL_CS_1_LB_DEC_J2000PDL_CS_2SR_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.InvokeRA_valuevalue00net.sf.taverna.t2.activitiesstringconstant-activity1.4net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 39.06366 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 27.1791 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.InvokeSmart_PDL_ConeSearchSR0RA0DEC0responseBody00LB11DEC_J200011org.purl.wf4ever.astrotavernaPDL-activity1.09org.purl.wf4ever.astrotaverna.pdl.PDLServiceActivity http://www.myexperiment.org/files/1002/versions/6/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.InvokeSmart_PDL_ConeSearch_2DEC0SR0RA0responseBody00org.purl.wf4ever.astrotavernaPDL-activity1.09org.purl.wf4ever.astrotaverna.pdl.PDLServiceActivity http://www.myexperiment.org/files/1002/versions/6/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.InvokeSmart_PDL_ConeSearchSRSR_valuevalueSmart_PDL_ConeSearchRARA_valuevalueSmart_PDL_ConeSearchDECDEC_valuevalueSmart_PDL_ConeSearch_2DECSmart_PDL_ConeSearchDEC_J2000Smart_PDL_ConeSearch_2SRSR_valuevalueSmart_PDL_ConeSearch_2RASmart_PDL_ConeSearchDEC_J2000PDL_CS_1Smart_PDL_ConeSearchresponseBody_LBSmart_PDL_ConeSearchLB_DEC_J2000Smart_PDL_ConeSearchDEC_J2000PDL_CS_2Smart_PDL_ConeSearch_2responseBody 58387a25-3c93-456d-adf3-e9441b0d4872 2013-09-18 12:45:34.231 UTC 501aba61-57f3-42f3-a182-03134e8bf0dd 2013-09-18 12:47:36.332 UTC d1f0d522-f4fb-4e2b-9e55-f13bb2dbfaa1 2013-09-18 12:51:02.557 UTC 4863f4fd-a2bf-44cb-aac3-8e976e97159f 2013-10-28 13:28:12.344 UTC 6795bf2c-4ca0-4861-85b1-2b950a137a68 2013-10-31 10:15:23.518 UTC Julian Garrido 2013-09-18 13:05:41.949 UTC 048a2d0e-6923-4e84-ae14-da7ea9312fc9 2013-09-18 13:05:17.788 UTC Example of interoperability validation on real time with PDL services 2013-10-31 10:15:10.69 UTC 68b24f7a-e90d-4083-8b12-5619374ac559 2013-09-20 08:03:44.251 UTC 65bcda4d-c4c8-43b4-ada3-6063d9881102 2013-09-18 13:26:03.721 UTC 05c81de0-9909-47c1-90a9-e1652fd86dbd 2013-09-18 13:10:58.829 UTC aac31b1d-9929-4881-a466-0314e0ea0b13 2013-09-18 13:01:01.750 UTC 07eb4264-5cab-4859-a918-6e6468387695 2013-10-28 13:26:36.223 UTC 683c8711-168a-4a44-856f-869eb1fa36cc 2013-09-18 13:19:28.739 UTC Workflow that exemplifies the use of PDL (parameter description language) descriptions for rest services. The web service provides a VOTable that is processed according to the PDL description. Some of the columns in the votable are provided as output in the artifacts (smartVORest config). To check interoperability we have to validatate the connections between outputs and inputs of the artifacts. In this case, there is an error in the connections. dec output is connected to dec input but dec output is also connected to ra input. As they have different metadata, the validation report shows warnings for these connections (a mismatch in the metadata). 2013-10-31 10:15:20.464 UTC 970f04ce-6960-4310-8df9-e97af60294fd 2013-09-18 13:27:15.70 UTC a1ece883-7d17-4424-9fe0-70771f38275c 2013-09-18 12:49:46.613 UTC b236636b-4ba5-4831-aaa9-c727f9f50370 2013-09-18 13:13:18.667 UTC cac35f5e-45f4-4e7b-855d-78b227cd406b 2013-10-28 13:24:50.301 UTC