Asynchronous_chemspider_search_of_compounds_by_molecular_formulaformula00 glucose 2010-07-13 11:01:00.767 BST C6H12O6 2010-07-13 13:59:20.638 BST A chemical formula 2010-07-13 13:59:06.559 BST Some search term 2010-07-13 11:00:57.69 BST securityToken00 2010-07-13 11:01:51.292 BST A chemspider security token which can be obtained from 2010-07-13 11:01:22.685 BST http://www.chemspider.com/Register.aspx 2010-07-13 11:01:42.387 BST A chemspider security token which can be obtained from http://www.chemspider.com/Register.aspx 2010-07-13 11:01:45.986 BST databases11 A list of database names 2010-07-13 13:58:48.120 BST ChEBI 2010-07-13 13:58:54.882 BST searchResultsgetStatussecurityToken0searchId0net.sf.taverna.t2.activitiesdataflow-activity1.2net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.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.2</version></raven><class>net.sf.taverna.t2.activities.beanshell.BeanshellActivity</class><inputMap /><outputMap /><configBean encoding="xstream"><net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean xmlns=""> <script>loop = "" + ! status.equals("ResultReady"); if ("true".matches(loop)) { Thread.sleep(500); }</script> <dependencies /> <classLoaderSharing>workflow</classLoaderSharing> <localDependencies /> <artifactDependencies /> <inputs> <net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityInputPortDefinitionBean> <translatedElementType>java.lang.String</translatedElementType> <allowsLiteralValues>true</allowsLiteralValues> <name>status</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>loop</name> <depth>0</depth> </net.sf.taverna.t2.workflowmodel.processor.activity.config.ActivityOutputPortDefinitionBean> </outputs> </net.sf.taverna.t2.activities.beanshell.BeanshellActivityConfigurationBean></configBean><annotations /></activity> true net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetResultssecurityId0securityToken0searchId0result11net.sf.taverna.t2.activitiesdataflow-activity1.2net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokesearchByFormulaAsyncformula0securityToken0databases1searchId00net.sf.taverna.t2.activitiesdataflow-activity1.2net.sf.taverna.t2.activities.dataflow.DataflowActivitynet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokegetStatussecurityTokensecurityTokengetStatussearchIdsearchByFormulaAsyncsearchIdgetResultssecurityIdsecurityTokengetResultssecurityTokensecurityTokengetResultssearchIdsearchByFormulaAsyncsearchIdsearchByFormulaAsyncformulaformulasearchByFormulaAsyncsecurityTokensecurityTokensearchByFormulaAsyncdatabasesdatabasessearchResultsgetResultsresult 709f9717-86e8-49ec-841c-70e93d89cb83 2010-07-13 10:56:33.621 BST 84aca606-6699-4311-abb0-71cc40846d9a 2010-07-13 10:55:54.776 BST 4faf0a75-4bc6-4ac1-a862-f3277c72efca 2010-07-13 10:46:37.169 BST Asynchronous chemspider simple search 2010-07-13 10:59:52.536 BST 9b1f4f8a-bb63-4838-8e60-ac2489f41b5c 2010-07-13 11:02:17.712 BST ab13c65e-c76d-4545-8cb8-13beabe7a169 2010-07-13 13:58:02.2 BST Peter Li 2010-07-13 10:59:34.434 BST 80b55d42-87a8-4be2-9217-3a2d55004f03 2010-07-13 10:52:32.213 BST 07c3843d-2c07-4878-bbc8-ac086fdd0891 2010-07-13 10:00:52.372 BST d23d4b96-c6cf-48f3-a4a3-99e7a80ae051 2010-07-13 13:56:58.715 BST Performs an asynchronous search on ChemSpider by molecular formula 2010-07-13 14:00:39.555 BST 9d7cbafb-c1b3-493e-b5a9-27b40b725063 2010-07-13 11:00:10.176 BST 53dd14cf-ee49-42ee-8728-451df9223167 2010-07-13 14:00:41.576 BST 7c3ed87d-4e8c-4d66-98f6-69dcd4e6005a 2010-07-13 11:01:53.617 BST Asynchronous chemspider search of compounds by molecular formula 2010-07-13 14:00:20.681 BST a1502718-0c80-4527-b8c3-830c681bcfda 2010-07-13 09:52:08.918 BST Performs an asynchronous simple search on ChemSpider 2010-07-13 11:00:08.81 BST 5db44d7e-d34e-42f5-8bac-c878d65be06d 2010-07-13 10:54:29.389 BST 1e02822f-bc34-4f37-92e8-d2879b81ced8 2010-07-13 10:51:42.408 BST Workflow33searchId00securityToken00resultGetAsyncSearchResultparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.chemspider.com/Search.asmx?WSDL GetAsyncSearchResult net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchResult_inputrid0token0output00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetAsyncSearchResult" name="parameters" qname="{http://www.chemspider.com/}GetAsyncSearchResult"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="rid" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchResult&gt;rid" /><s:basetype optional="true" unbounded="false" typename="string" name="token" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchResult&gt;token" /></s:elements></s:complextype></s:extensions> false rid 0 'text/plain' false token 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchResult_outputinput0GetAsyncSearchResultResult11net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetAsyncSearchResultResponse" name="parameters" qname="{http://www.chemspider.com/}GetAsyncSearchResultResponse"><s:elements><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfInt" name="GetAsyncSearchResultResult" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchResultResponse&gt;GetAsyncSearchResultResult"><s:elementtype><s:basetype optional="false" unbounded="false" typename="int" name="" qname="{http://www.w3.org/2001/XMLSchema}int" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 1 GetAsyncSearchResultResult 1 l('text/plain') net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchResultparametersGetAsyncSearchResult_inputoutputGetAsyncSearchResult_inputridsearchIdGetAsyncSearchResult_inputtokensecurityTokenGetAsyncSearchResult_outputinputGetAsyncSearchResultparametersresultGetAsyncSearchResult_outputGetAsyncSearchResultResult db06e485-6ea3-45e7-80b7-cee409c984f7 2010-07-13 10:51:35.121 BST 941306ee-1748-4e1d-ad65-acaa26d55971 2010-07-13 10:49:45.576 BST Workflow23searchId00securityToken00statusGetAsyncSearchStatusparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.chemspider.com/Search.asmx?WSDL GetAsyncSearchStatus net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchStatus_inputtoken0rid0output00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetAsyncSearchStatus" name="parameters" qname="{http://www.chemspider.com/}GetAsyncSearchStatus"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="rid" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchStatus&gt;rid" /><s:basetype optional="true" unbounded="false" typename="string" name="token" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchStatus&gt;token" /></s:elements></s:complextype></s:extensions> false rid 0 'text/plain' false token 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchStatus_outputinput0GetAsyncSearchStatusResult00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="GetAsyncSearchStatusResponse" name="parameters" qname="{http://www.chemspider.com/}GetAsyncSearchStatusResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="GetAsyncSearchStatusResult" qname="{http://www.chemspider.com/}&gt;GetAsyncSearchStatusResponse&gt;GetAsyncSearchStatusResult" /></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 GetAsyncSearchStatusResult 0 'text/plain' net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeGetAsyncSearchStatusparametersGetAsyncSearchStatus_inputoutputGetAsyncSearchStatus_inputtokensecurityTokenGetAsyncSearchStatus_inputridsearchIdGetAsyncSearchStatus_outputinputGetAsyncSearchStatusparametersstatusGetAsyncSearchStatus_outputGetAsyncSearchStatusResult f1ffbd2a-85e5-4870-91d1-9b6c827de39f 2010-07-13 10:41:12.858 BST 5d1a674f-0892-4fc6-83b8-747c2d6b43ac 2010-07-13 10:43:18.233 BST Workflow78formula00securityToken00databases11searchIdSearchByFormulaAsyncparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.WSDLActivity http://www.chemspider.com/MassSpecAPI.asmx?WSDL SearchByFormulaAsync net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchByFormulaAsync_outputinput0SearchByFormulaAsyncResult00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchByFormulaAsyncResponse" name="parameters" qname="{http://www.chemspider.com/}SearchByFormulaAsyncResponse"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="SearchByFormulaAsyncResult" qname="{http://www.chemspider.com/}&gt;SearchByFormulaAsyncResponse&gt;SearchByFormulaAsyncResult" /></s:elements></s:complextype></s:extensions> java.lang.String false input 0 'text/xml' 0 SearchByFormulaAsyncResult 0 'text/plain' net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchByFormulaAsync_inputformula0token0dbs1output00net.sf.taverna.t2.activitieswsdl-activity1.2net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="SearchByFormulaAsync" name="parameters" qname="{http://www.chemspider.com/}SearchByFormulaAsync"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="formula" qname="{http://www.chemspider.com/}&gt;SearchByFormulaAsync&gt;formula" /><s:arraytype optional="true" unbounded="false" wrapped="true" typename="ArrayOfString" name="dbs" qname="{http://www.chemspider.com/}&gt;SearchByFormulaAsync&gt;dbs"><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype><s:basetype optional="true" unbounded="false" typename="string" name="token" qname="{http://www.chemspider.com/}&gt;SearchByFormulaAsync&gt;token" /></s:elements></s:complextype></s:extensions> false formula 0 'text/plain' false dbs 1 l('text/plain') false token 0 'text/plain' 0 output 0 'text/xml' net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.2net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeSearchByFormulaAsyncparametersSearchByFormulaAsync_inputoutputSearchByFormulaAsync_outputinputSearchByFormulaAsyncparametersSearchByFormulaAsync_inputformulaformulaSearchByFormulaAsync_inputtokensecurityTokenSearchByFormulaAsync_inputdbsdatabasessearchIdSearchByFormulaAsync_outputSearchByFormulaAsyncResult cc50a147-3707-44a7-9059-7b030a7a98f0 2010-07-13 13:54:24.99 BST f27f2a7a-cd30-4170-a569-7db48f26ec86 2010-07-13 13:55:33.108 BST