SoapLab services are command line applications, wrapped as SOAP services, and served from a Soaplab server. Soaplab is especially well suited for applications with well described input and output parameters.
To import a SoapLab service:
1. Click the Import new services button in the Service Panel.
3. Enter the Soaplab server URL (e.g.http://wsembnet.vital-it.ch/soaplab2-axis/services/ (Soaplab2 Vital-IT Web Services)) in the pop up window and click Add. The new Soaplab service will be added to existing list of services available in the service panel
EMBOSS application have been wrapped as Soaplab services and available by default in Taverna via the service panel
SoapLab has the capability to invoke long running tasks in polling mode. In this mode the task is launched then periodically revisited to determine status. By using this mechanism Taverna enactment engine can avoid problems with timeouts in the target service or in any intervening web proxies or firewalls. If you see errors such as 'Bad gateway' or 'Timeout' when running SoapLab services, this is the first thing to try.
To configure a SoapLab service:
1. Click on the SoapLab service in the workflow diagram and then select the Details tab in the Workflow Explorer.
The Polling? checkbox determines whether Taverna enactor should use polling mode when interacting with the service. By default this is unchecked. When this box is selected the Interval, Maximum Interval and Backoff options become available and have the following meanings: