connect_to_WoS_Web_scollection00edition00first_date00last_date00query00count00option_keys11option_values11records_found1records_searched1records1query_id1searchparameters0parameters00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.WSDLActivity http://search.webofknowledge.com/esti/wokmws/ws/WokSearch?wsdl search HTTPBasicAuthNPlainTextPassword net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearch_inputqueryParameters0retrieveParameters0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity queryParameters 0 'text/xml' false retrieveParameters 0 'text/xml' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="search" name="parameters" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}search"><s:elements><s:complextype optional="false" unbounded="false" typename="queryParameters" name="queryParameters" qname="search&gt;queryParameters"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="databaseId" qname="queryParameters&gt;databaseId"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the element name was databaseID and minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="userQuery" qname="queryParameters&gt;userQuery"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="editionDesc" name="editions" qname="queryParameters&gt;editions"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="editionDesc" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}editionDesc"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="collection" qname="editionDesc&gt;collection"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="edition" qname="editionDesc&gt;edition"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype><s:basetype optional="true" unbounded="false" typename="string" name="symbolicTimeSpan" qname="queryParameters&gt;symbolicTimeSpan" /><s:complextype optional="true" unbounded="false" typename="timeSpan" name="timeSpan" qname="queryParameters&gt;timeSpan"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="begin" qname="timeSpan&gt;begin"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="end" qname="timeSpan&gt;end"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype><s:basetype optional="false" unbounded="false" typename="string" name="queryLanguage" qname="queryParameters&gt;queryLanguage"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype><s:complextype optional="false" unbounded="false" typename="retrieveParameters" name="retrieveParameters" qname="search&gt;retrieveParameters"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="firstRecord" qname="retrieveParameters&gt;firstRecord" /><s:basetype optional="false" unbounded="false" typename="int" name="count" qname="retrieveParameters&gt;count" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="sortField" name="sortField" qname="retrieveParameters&gt;sortField"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the name was fields and the type was woksearch:queryField. In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="sortField" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}sortField"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="name" qname="sortField&gt;name"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="sort" qname="sortField&gt;sort"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="viewField" name="viewField" qname="retrieveParameters&gt;viewField"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the name was collectionFields and the type was woksearch:collectionFields. In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="viewField" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}viewField"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="collectionName" qname="viewField&gt;collectionName"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation> In version 2, minOccurs='0'. Now this element is required. </xsd:documentation></xsd:annotation></s:basetype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="string" name="fieldName" qname="viewField&gt;fieldName"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>A single fieldName whose value is an empty string, a string of length zero, will return the minimal XML record structure. </xsd:documentation></xsd:annotation><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:elementtype></s:arraytype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="keyValuePair" name="option" qname="retrieveParameters&gt;option"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="keyValuePair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}keyValuePair"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="key" qname="keyValuePair&gt;key"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="value" qname="keyValuePair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0 and nillable was not specified (hence, false). Now this element is required and is nillable.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearch_queryParameterseditions1timeSpan0queryLanguage0databaseId0userQuery0symbolicTimeSpan0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity databaseId 0 'text/plain' false userQuery 0 'text/plain' false editions 1 l('text/xml') false symbolicTimeSpan 0 'text/plain' false timeSpan 0 'text/xml' false queryLanguage 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="queryParameters" name="queryParameters" qname="search&gt;queryParameters"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="databaseId" qname="queryParameters&gt;databaseId"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the element name was databaseID and minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="userQuery" qname="queryParameters&gt;userQuery"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="editionDesc" name="editions" qname="queryParameters&gt;editions"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="editionDesc" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}editionDesc"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="collection" qname="editionDesc&gt;collection"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="edition" qname="editionDesc&gt;edition"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype><s:basetype optional="true" unbounded="false" typename="string" name="symbolicTimeSpan" qname="queryParameters&gt;symbolicTimeSpan" /><s:complextype optional="true" unbounded="false" typename="timeSpan" name="timeSpan" qname="queryParameters&gt;timeSpan"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="begin" qname="timeSpan&gt;begin"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="end" qname="timeSpan&gt;end"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype><s:basetype optional="false" unbounded="false" typename="string" name="queryLanguage" qname="queryParameters&gt;queryLanguage"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeauthenticateparameters00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.WSDLActivity http://search.webofknowledge.com/esti/wokmws/ws/WOKMWSAuthenticate?wsdl authenticate net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokequeryParameters_editionscollection0edition0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity collection 0 'text/plain' false edition 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="editionDesc" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}editionDesc"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="collection" qname="editionDesc&gt;collection"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="edition" qname="editionDesc&gt;edition"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokequeryParameters_timeSpanbegin0end0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity begin 0 'text/plain' false end 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="true" unbounded="false" typename="timeSpan" name="timeSpan" qname="queryParameters&gt;timeSpan"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="begin" qname="timeSpan&gt;begin"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="end" qname="timeSpan&gt;end"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeenvalue00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity en net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearch_outputinput0return00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false return 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="searchResponse" name="parameters" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}searchResponse"><s:elements><s:complextype optional="true" unbounded="false" typename="fullRecordSearchResults" name="return" qname="searchResponse&gt;return"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="queryId" qname="fullRecordSearchResults&gt;queryId"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was queryID. Now it is queryId.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="int" name="recordsFound" qname="fullRecordSearchResults&gt;recordsFound" /><s:basetype optional="false" unbounded="false" typename="long" name="recordsSearched" qname="fullRecordSearchResults&gt;recordsSearched" /><s:basetype optional="true" unbounded="false" typename="string" name="parent" qname="fullRecordSearchResults&gt;parent" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="labelValuesPair" name="optionValue" qname="fullRecordSearchResults&gt;optionValue"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was options.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="labelValuesPair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}labelValuesPair"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="label" qname="labelValuesPair&gt;label" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="string" name="value" qname="labelValuesPair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was values.</xsd:documentation></xsd:annotation><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:elementtype></s:arraytype><s:basetype optional="true" unbounded="false" typename="string" name="records" qname="fullRecordSearchResults&gt;records" /></s:elements></s:complextype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearch_returninput0recordsFound00optionValue11recordsSearched00records00queryId00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false queryId 0 'text/plain' 0 recordsFound 0 'text/plain' 0 recordsSearched 0 'text/plain' 0 parent 0 'text/plain' 0 optionValue 1 l('text/xml') 1 records 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="true" unbounded="false" typename="fullRecordSearchResults" name="return" qname="searchResponse&gt;return"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="queryId" qname="fullRecordSearchResults&gt;queryId"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was queryID. Now it is queryId.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="int" name="recordsFound" qname="fullRecordSearchResults&gt;recordsFound" /><s:basetype optional="false" unbounded="false" typename="long" name="recordsSearched" qname="fullRecordSearchResults&gt;recordsSearched" /><s:basetype optional="true" unbounded="false" typename="string" name="parent" qname="fullRecordSearchResults&gt;parent" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="labelValuesPair" name="optionValue" qname="fullRecordSearchResults&gt;optionValue"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was options.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="labelValuesPair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}labelValuesPair"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="label" qname="labelValuesPair&gt;label" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="string" name="value" qname="labelValuesPair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was values.</xsd:documentation></xsd:annotation><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:elementtype></s:arraytype><s:basetype optional="true" unbounded="false" typename="string" name="records" qname="fullRecordSearchResults&gt;records" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearch_retrieveParametersfirstRecord0option1count0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity firstRecord 0 'text/plain' false count 0 'text/plain' false sortField 1 l('text/xml') false viewField 1 l('text/xml') false option 1 l('text/xml') false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="retrieveParameters" name="retrieveParameters" qname="search&gt;retrieveParameters"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation><s:elements><s:basetype optional="false" unbounded="false" typename="int" name="firstRecord" qname="retrieveParameters&gt;firstRecord" /><s:basetype optional="false" unbounded="false" typename="int" name="count" qname="retrieveParameters&gt;count" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="sortField" name="sortField" qname="retrieveParameters&gt;sortField"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the name was fields and the type was woksearch:queryField. In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="sortField" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}sortField"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="name" qname="sortField&gt;name"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="sort" qname="sortField&gt;sort"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="viewField" name="viewField" qname="retrieveParameters&gt;viewField"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, the name was collectionFields and the type was woksearch:collectionFields. In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="viewField" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}viewField"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="collectionName" qname="viewField&gt;collectionName"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation> In version 2, minOccurs='0'. Now this element is required. </xsd:documentation></xsd:annotation></s:basetype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="string" name="fieldName" qname="viewField&gt;fieldName"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>A single fieldName whose value is an empty string, a string of length zero, will return the minimal XML record structure. </xsd:documentation></xsd:annotation><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:elementtype></s:arraytype><s:arraytype optional="true" unbounded="true" wrapped="false" typename="keyValuePair" name="option" qname="retrieveParameters&gt;option"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 3, it is no longer nillable.</xsd:documentation></xsd:annotation><s:elementtype><s:complextype optional="false" unbounded="false" typename="keyValuePair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}keyValuePair"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="key" qname="keyValuePair&gt;key"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="value" qname="keyValuePair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0 and nillable was not specified (hence, false). Now this element is required and is nillable.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke1value00net.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeretrieveParameters_optionkey0value0output00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity key 0 'text/plain' false value 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="keyValuePair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}keyValuePair"><s:elements><s:basetype optional="false" unbounded="false" typename="string" name="key" qname="keyValuePair&gt;key"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0. Now this element is required.</xsd:documentation></xsd:annotation></s:basetype><s:basetype optional="false" unbounded="false" typename="string" name="value" qname="keyValuePair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, minOccurs=0 and nillable was not specified (hence, false). Now this element is required and is nillable.</xsd:documentation></xsd:annotation></s:basetype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeauthenticate_outputinput0return00net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false return 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="authenticateResponse" name="parameters" qname="{http://auth.cxf.wokmws.thomsonreuters.com}authenticateResponse"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="return" qname="authenticateResponse&gt;return" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokereturn_optionValueinput0net.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false label 0 'text/plain' 0 value 1 l('text/plain') 1 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="labelValuesPair" name="" qname="{http://woksearch.v3.wokmws.thomsonreuters.com}labelValuesPair"><s:elements><s:basetype optional="true" unbounded="false" typename="string" name="label" qname="labelValuesPair&gt;label" /><s:arraytype optional="true" unbounded="true" wrapped="false" typename="string" name="value" qname="labelValuesPair&gt;value"><xsd:annotation xmlns:xsd="http://www.w3.org/2001/XMLSchema"><xsd:documentation>In version 2, this element name was values.</xsd:documentation></xsd:annotation><s:elementtype><s:basetype optional="false" unbounded="false" typename="string" name="" qname="{http://www.w3.org/2001/XMLSchema}string" /></s:elementtype></s:arraytype></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokecloseSessionnet.sf.taverna.t2.activitieswsdl-activity1.5net.sf.taverna.t2.activities.wsdl.WSDLActivity http://search.webofknowledge.com/esti/wokmws/ws/WOKMWSAuthenticate?wsdl closeSession net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoketo_donet.sf.taverna.t2.activitiesstringconstant-activity1.5net.sf.taverna.t2.activities.stringconstant.StringConstantActivity Status 2015-01-20: The WDSL Web service should show the inputs for providing the session ID from the authenticate service. This information is to be passed to all subsequent service calls, and finally to the closeSession service, which at the moment have no input ports. net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.5net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesearchparameterssearch_inputoutputsearch_inputqueryParameterssearch_queryParametersoutputsearch_inputretrieveParameterssearch_retrieveParametersoutputsearch_queryParameterseditionsqueryParameters_editionsoutputsearch_queryParameterstimeSpanqueryParameters_timeSpanoutputsearch_queryParametersqueryLanguageenvaluesearch_queryParametersdatabaseIdcollectionsearch_queryParametersuserQueryquerysearch_queryParameterssymbolicTimeSpanauthenticate_outputreturnqueryParameters_editionscollectioncollectionqueryParameters_editionseditioneditionqueryParameters_timeSpanbeginfirst_datequeryParameters_timeSpanendlast_datesearch_outputinputsearchparameterssearch_returninputsearch_outputreturnsearch_retrieveParametersfirstRecord1valuesearch_retrieveParametersoptionretrieveParameters_optionoutputsearch_retrieveParameterscountcountretrieveParameters_optionkeyoption_keysretrieveParameters_optionvalueoption_valuesauthenticate_outputinputauthenticateparametersreturn_optionValueinputsearch_returnoptionValuerecords_foundsearch_returnrecordsFoundrecords_searchedsearch_returnrecordsSearchedrecordssearch_returnrecordsquery_idsearch_returnqueryId connect to WoS Web services lite concept 2015-01-20 08:30:17.903 UTC Magnus Palmblad Leiden University Medical Center 2015-01-20 08:29:46.286 UTC df8c6cb0-dd58-47d6-ad38-3ddd09ebee4e 2015-01-20 08:26:32.856 UTC 5ea6ddbc-4046-409a-86af-6f19574bf701 2015-01-08 11:44:41.560 UTC 889c2c3f-af25-44aa-96ef-ce47f09066f1 2015-01-07 16:34:49.9 UTC df4e2980-9e89-4bfc-a20e-685d2bf954d9 2015-01-07 16:38:03.776 UTC 88618aa4-7bdf-4a65-bfca-32d79b5be9a5 2015-01-20 08:29:28.903 UTC ef543d66-a22e-4d37-bee3-59f182ed08f6 2015-01-07 16:36:09.308 UTC 9dac643e-2d4b-48eb-8a10-c68d1954f2a2 2015-01-07 16:45:38.696 UTC cf5cee4f-de1d-4ac9-a58b-340f6f3a5539 2015-01-20 08:33:04.565 UTC de37215c-5a8f-4724-a741-f0fd7837c7d9 2015-01-08 11:58:04.693 UTC This workflow is a concept for how Taverna could connect to the Thomson Reuters Web of Science (WoS) Web services lite. However, at this moment (2015-01-20), the authentication generate a session ID, but the other services (here search and closeSession) do not have an input port for this session ID. According to the documentation, this is required. The error message from the Web service also show this is missing. This workflow is "work in progress", but may nevertheless be of interest to anyone trying to connect to WSDL Web services. 2015-01-20 08:33:04.418 UTC 5e38bb83-1bdc-4fbf-a7e8-3415d1bbd27e 2015-01-08 10:39:56.232 UTC 74ab88a2-532c-4aed-ad69-62db1fe3e1d0 2015-01-07 16:44:11.798 UTC 39a76376-c8f5-4fe9-a993-013643e02eba 2015-01-20 08:25:10.212 UTC 9054a6f8-5d20-4891-aa61-8ce8039fd9d8 2015-01-07 16:38:54.377 UTC fc474a30-c723-4d36-b192-8538b4dc26cf 2015-01-07 16:24:46.411 UTC 9136f928-a045-4676-8771-e2ec7e7d430c 2015-01-07 16:21:11.634 UTC