Run Soaplab2 Web Services at Vital-IT
Taverna2
How to install Taverna 2 ?
Download Taverna
here.
(Last Taverna 2 release tested:
Taverna 2.3.0 Workbench )
Add Soaplab2 Vital-IT Web Services in Taverna 2
Generic interface (recommended)
By default,
Taverna 2 can use Soaplab2
axis1-based Web Services !
Click on '
Import new services', then choose '
Soaplab service...'.
Copy this URL <
WSDL URL (axis1-based) >
in the dialog box, then click '
Add'.
You have now access to the Soaplab2 Vital-IT Web Services !
Typed interface
If you want to use Soaplab2
jax-ws-based Web Services (
typed interface),
you have to use individual Soaplab2 WSDL links available on the
main page.
In taverna 2, right click on '
Import new services', then choose '
WSDL service...'
Copy a WSDL link in the dialog box, then click '
Add'.
Taverna2 tutorial
Introduction to Taverna 2.x:
pdf
Taverna2 workflow example
Save and open this workflow in Taverna:
example
Run a Virtual PCR (iPCR), then BLASTN each fragments against RefSeq Mouse, and align fragments with MAFFT.
Test it with
NM_172674 accession number by example.
Taverna1.7
How to install Taverna ?
Download Taverna
here.
(Prefer the last Taverna 1 release:
Taverna 1.7.2 Workbench )
Add Soaplab2 Vital-IT Web Services in Taverna 1
Generic interface (recommended)
By default,
Taverna 1 can use Soaplab2
axis1-based Web Services !
Right click on '
Available Processors', then choose '
Add new Soaplab scavenger...'
Copy this URL <
WSDL URL (axis1-based) >
in the dialog box, then click '
OK'.
You have now access to the Soaplab2 Vital-IT Web Services !
To automatically add Soaplab2 Vital-IT Web Services at the Taverna startup, you could add a new properties line in your
${taverna-home}/conf/mygrid.properties file, similar to the following line:
taverna.defaultsoaplab = http://wsembnet.vital-it.ch/soaplab2-axis/services/
Typed interface
If you want to use Soaplab2
jax-ws-based Web Services (
typed interface),
you have to use individual Soaplab2 WSDL links available on the
main page.
In taverna 1, right click on '
Available Processors', then choose '
Add new WSDL scavenger...'
Copy a WSDL link in the dialog box, then click '
OK'.
Taverna tutorial
Here is a good and easy introduction to Taverna [
pdf]
Taverna workflow example
Save and open this workflow in Taverna:
example
Run a Virtual PCR (iPCR), then BLASTN each fragments against RefSeq Mouse, and align fragments with MAFFT.
Test it with
NM_172674 accession number by example.
soapUI
How to install soapUI ?
Download soapUI
here.
(Last soapUI release tested:
soapUI 4.0.0 )
Use Soaplab2 Vital-IT Web Services in soapUI
Only individual Soaplab2 Web Services can be used in soapUI. No Soaplab generic interface is available !
Create a new soapUI project:
File --> New soapUI Project
Give the '
Project Name' you want, then paste a WSDL URL (or browse a WSDL file) in '
Initial WSDL/WADL',
then click '
OK'.
WSDL URL
must be a jax-ws WSDL file (typed interface) !
E.g.:
MAFFT WSDL URL
Expand '
RunAndWaitFor' and double-click on '
Request 1'.
You see now the '
Request Editor' where you can edit values for the Web Service parameters.
You can remove any optional parameters you don't want to change (This will make a lighter SOAP message).
Once it is done, click on the green arrow (top-left corner of the Request Editor) to submit your query.
You will see the SOAP response message with your results.
perl client
Coming soon !
PHP client
Coming soon !
java client
Coming soon !