Hi Stuart,

Yes, I did and I get the same error message from the server but 
something strange happens at the point of building the SOAP

This lower level XML Splitter (going directly to the service) gets an 
input starting with:

<workflow xmlns="http://taverna.sf.net/2008/xml/t2flow"; version="1" 
producedBy="taverna-2.3-SNAPSHOT-20111020"><dataflow 
id="57e8fc12-7d1b-42bd-b4aa-574f8705e3c1" 
role="top"><name>Radio_lists_search_over_time_period</name><inputPorts><port><name>time_start</name><depth>0</depth><granularDepth>0</granularDepth><annotations><annotation_chain
 
encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl 
xmlns="">

So, <worflow> in t2flow namespace, than <dataflow>

and returns an output starting with:

<parameters 
xmlns="http://ns.taverna.org.uk/2010/xml/server/soap/";><workflow 
xmlns="http://ns.taverna.org.uk/2010/xml/server/"; version="1" 
producedBy="taverna-2.3-SNAPSHOT-20111020"><dataflow 
xmlns="http://taverna.sf.net/2008/xml/t2flow"; 
id="57e8fc12-7d1b-42bd-b4aa-574f8705e3c1" 
role="top"><name>Radio_lists_search_over_time_period</name><inputPorts><port><name>time_start</name><depth>0</depth><granularDepth>0</granularDepth><annotations><annotation_chain
 
encoding="xstream"><net.sf.taverna.t2.annotation.AnnotationChainImpl 
xmlns="http://ns.taverna.org.uk/2010/xml/server/";>

<parameters> in namespace server/soap, than <workflow> in namespace 
server, than <dataflow> in t2flow.
*The <workflow> in namespace t2flow gets omitted* for whatever reason.

I think the server wants something like
<parameters>(as above) <workflow> NS server  <workflow> NS t2flow <dataflow>

(Something is wrong with this one as well - but I get a different error 
message from the server :-(
 From 'There was an error opening the workflow: No top level workflow 
defined in the XML document'  to
'There was an error opening the workflow: An error occurred 
deserializing the 
workflow:ns2:net.sf.taverna.t2.annotation.AnnotationChainImpl : 
ns2:net.sf.taverna.t2.annotation.AnnotationChainImpl')

Best regards,
Anja

On 16/02/2012 10:27, Stuart Owen wrote:
> Hi Anja,
>       Have you tried removing the splitter for "any" and passing the
> workflow contents to the processor above it, into the workflow input port?
>
> Stuart.
>
> On 15/02/2012 15:21, Anja Le Blanc wrote:
>> Dear Taverna Team,
>>
>> My problem now might be related to:
>> http://www.mygrid.org.uk/dev/issues/browse/T2-2032
>>
>> I am trying to build a workflow which submits a workflow to the Taverna
>> Server now using SOAP.
>> (https://eric.rcs.manchester.ac.uk:8443/taverna-server-2/soap?wsdl) The
>> WSDL declares a function 'submitWorkflow'; when applying a XML Input
>> Splitter I get to a object which declares a input workflow, adding
>> another XML Input Splitter to this one I get to an input which is as
>> 'xsd:any' declared.
>> Providing the workflow which I want to execute as input and run the
>> workflow it produces this SOAP message:
>>
>> <parameters xmlns="http://ns.taverna.org.uk/2010/xml/server/soap/";>
>> <workflow xmlns="http://ns.taverna.org.uk/2010/xml/server/";>
>> <any>
>> &lt;workflow xmlns="http://taverna.sf.net/2008/xml/t2flow"; version="1"
>> ... [the workflow] ...
>> </any>
>> </workflow>
>> </parameters>
>>
>> Talking to Donal - the server expects a different element at the place
>> of<any>.
>>
>> Definition:
>> <xs:complexType name="Workflow">
>>      <xs:sequence>
>>        <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other"
>> processContents="lax"/>
>>      </xs:sequence>
>> </xs:complexType>
>>
>> (##other - elements from any namespace that is not the namespace of the
>> parent element can be present)
>>
>> Is where a way to 'configure' the XML Splitter in case of these 'any'
>> elements? How can I avoid this issue?
>>
>> Best regards,
>> Anja
>>
>> ------------------------------------------------------------------------------
>> Virtualization&   Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> taverna-users mailing list
>> [email protected]
>> [email protected]
>> Web site: http://www.taverna.org.uk
>> Mailing lists: http://www.taverna.org.uk/about/contact-us/
>
>
> ------------------------------------------------------------------------------
> Virtualization&  Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> taverna-users mailing list
> [email protected]
> [email protected]
> Web site: http://www.taverna.org.uk
> Mailing lists: http://www.taverna.org.uk/about/contact-us/
>

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/about/contact-us/

Reply via email to