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/