Hi Marta,

How are you importing the soaplab WSDL? If you import individual services as you would a "normal" WSDL, it will not work properly.

We have a special processor type for soaplab. If you go to "import new services" in the services panel, you will see a separate option for soaplab services. You need to add the address of the whole soaplab services directory in the url pop-up.

For example, the address for the EBI soaplab is http://www.ebi.ac.uk/soaplab/services/

This loads all the available soaplab services from the EBI.
When you view services in Taverna, you shouldn't be able to see the run, run and wait for etc, you will just see a single service called helloworld.

I hope this helps,

Katy

On 27/09/2010 14:14, Marta Villegas wrote:
Hi,

We are deploying web services using Soaplab and we want to use Taverna as a workflow editor.
We have problems with these wsdl files in Taverna (all versions).

You can try the HelloWorld service at http://gilmere.upf.edu:9910/soaplab2/typed/services/classic.helloworld?wsdl.

When we import these wsdl and select the runAndWaitFor process this has no input port. As you can see from the wsdl file the runAndWaitFor operation has both input and output:

<operation name="runAndWaitFor">
<documentation>starts a job, waits until it is completed and
                returns the job results</documentation>
<input message="tns:runAndWaitFor"/>
<output message="tns:runAndWaitForResponse"/>
</operation>

In addition, when we switch an XMLsplitter to the output parameters port, this eventual processor has input but no output.

When invoking this service in Oxygen the request message goes as follows:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";>
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<runAndWaitFor xmlns="http://soaplab.org/helloworld";>
<greeting xmlns="">Mary</greeting>
</runAndWaitFor>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

and the corresponding response is:

<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/";>
<S:Body>
<ns3:runAndWaitForResponse xmlns:ns2="http://soaplab.org/typedws";
            xmlns:ns3="http://soaplab.org/helloworld";>
<report>Summary: Completed: Successfully Termination status: 0 Started: 2010-sep-27 15:29:29 (CEST) Ended: 2010-sep-27 15:29:29 (CEST) Duration: 0:00:00.018 Report: Name: classic.helloworld Job ID: [classic.helloworld]_35be1fbd.12b53481722._7ffe
                Program and parameters:
/var/servers/tomcat/tomcat-instances/03-DEV-mpoch/webapps/soaplab2/WEB-INF/run/echo
                Mary --- end of parameters Exit: 0 </report>
<detailed_status>0</detailed_status>
<output>Mary </output>
<output_url>http://gilmere.upf.edu:9910/soaplab2/results/[classic.helloworld]_35be1fbd.12b53481722._7ffe_output</output_url>
</ns3:runAndWaitForResponse>
</S:Body>
</S:Envelope>


Can you help us?

Thanks a lot!

--
Marta Villegas
[email protected] <mailto:[email protected]>


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev


_______________________________________________
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/


--
Dr Katy Wolstencroft
Research Fellow, School of Computer Science,1.17 Kilburn Building
University of Manchester, Oxford Road, Manchester, M13 9PL, UK
Tel: +44(0)161 2756276
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
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