VPH-Share Taverna Plugin

Software requirements
 
In order to successfully use the Taverna Plugin, the user needs to install the following software in the local computer:

Credential requirements

The user needs to have an account in the MI or in Biomed Town to be able to access the web services required for the plugin (see Registration and Log in section for more details. 

Installing Taverna Plugin
 
Current VPH-Share plugin is being used on Taverna 2.4. The plugin is available at this repository URL http://repository.cistib.org/nexus/content/repositories/releases/.
 
  
 
To install the plugin the user needs to register this repository on the current Taverna Workbench by pressing F12 or using Advance >> Updates and Plugins menu option.   
 
 
To add the repository click on Find new plugin button following by the “Add update site
 
 
In this panel the user must fill in the Site URL field with the current public VPH-Share plugins repository url http://repository.cistib.org/nexus/content/repositories/releases/
 
After that check the plugin and click on the Install button; only the plugins available for the specific Taverna Workbench version will be showed.
 
 

Importing VPH-Share services 
 
Once the plugin is installed, the user is requested to restart Taverna . After that operation is complete, a new entry is shown when pressing the Import new service button VPH-Share services.
 
 
After this, the user needs to import VPH-Share services into Taverna before opening or creating any workflows. There are two ways to do this:
If the user has several WSDL URLs, he/she needs to perform this task for each one of them.
 
  • If the user is provided with an XML file with all necessary services. Import these services by right-clicking on the folder Available services, located right below the Import new service button, and then selecting the option Import services from file in the pop-up menu. See the following image for reference.
 
 
A message window will pop up asking whether the user would like to replace the current services or append the new ones to the existing service. We recommend to press the Add to current services button.  See the following image for reference.
 
 
After either of these two steps, if this is the first time the user uses Taverna Workbench, the user will be asked to setup the master password of Taverna’s Credential Manager.  See the image below. The user can introduce any password of convenience. Be careful to remember this password, as it will be asked every time Taverna starts.
 
 

Then, the user will be required to introduce a Biomed Town user and password. The user will be required to enter this information only once, as long as this is saved in the Taverna’s Credential Manager.  See the image below.

Once this is done, new entries will appear on Available services, with the name of the VPH-Share Applications that corresponded to the added WSDLs. Under each application name, the list of operations available through the application will show up, which can now be used to build workflows. See the following image for reference.

 
 
From this point the services can be used as any other service on Taverna Workbench to create workflows, see tavern documentation at http://dev.mygrid.org.uk/wiki/display/taverna23/User+Manual

Know Issues
 
Unable to access to the Taverna Keystore
 
In order to enable the use of long password the user will be required to upgrade to Java Cryptography Extension (JCE) Unlimited Strength, if not done already.
 
The user has to download the correct version depending on the JRE that is running
 
and copy  files on the security folder under the JRE location, replacing the previous version.
 
NoMachine plugin not installed or blocked
 
The VPH-Share plugin relies on the NoMachine web client (https://www.nomachine.com/) as the remote desktop application for the user to interact with some web services. This application requires the browser to support Java applets.  If it does not, the following image will appear the first time the user tries to use the web client.
 
 
This indicates that the user has to install the support for Java Plugins first.  Please do so, and after installing it please refresh the web page where the NoMachine client was attempted to start.
 
After this the NoMachine client should be ready to run, but depending on the version of Java and the security settings, the browser will block the application from starting without providing any possibility of running it. In such a case, please follow the instructions at http://www.java.com/en/download/help/java_blocked.xml and add http://proxy.vph.cyfronet.pl to the exception site list. 
 
Timeouts when executing workflows for long times 
 
By default, the execution of VPH-Share services has a blocking behaviour. This means that when the VPH-Share plugin invokes a VPH-Share service, the plugin’s execution is interrupted until the service returns a response. This is perfectly valid for services that return a response promptly, but it can pose a problem for those services with long execution times, since the connection can be taken down by any intervening web proxies or firewalls, as the communication is flagged as timed out. This is the typical source of errors such as “Bad gateway” or “Timeout” when running VPH-Share services.
In order to avoid this, the VPH-Share Taverna plugin supports a non-blocking communication mechanism, in which the plugin starts the execution of the service in an asynchronous fashion, and then monitors the execution status of the service every few seconds. When the plugin detects that the service is finished, it collects the response and continues the execution of the workflow. This can be easily activated in a per-service base, by selecting a service and then displaying its details. In the “Details” tab, a “Configure” button will show up. By pressing this button, the configuration dialog will appear, in which the user can activate the non-blocking behaviour by clicking on the check-box next to “Execute service in non-blocking mode”. See the following image for reference.
 
 
replica rolex watches,Omega Speedmaster Replica UhrenReplica Rolex WatchesSwiss Rolex Replica Watchesimitation replica omega de ville replica watches menreplica watches omega,replica watches sale,replica omega de ville watches replica watches men,replica rolex day date replica watches,swiss rolex replica watches,replica Tag Heuer Carrera watchesbreitling replicacartier replicaomega replicareplique montres Tag HeuerRelica relojes Tag HeuerReplica Tag Heuer Uhrenrolex replicahublot replicaiwc replicatag heuer replicareplica watches australiareplica breitling watches australiareplica omega watches australiareplica cartier australiareplica tag heuer australiareplica omega australiareplica rolex watches australiareplica breitling watches australiareplica hublot watches australiareplica tag heuer australiareplica iwc australiareplica iwc watches australiareplica audemars piguet australiarolex submariner replica watchescartier replica watchesreplica franck muller watches australiatag heuer carrera replica watchesswiss replica watchesswiss cartier replica watchesswiss omega replica watchesswiss rolex replica watchesswiss breitling replica watchesswiss hublot replica watchesswiss tag heuer replica watchesswiss iwc replica watchesswiss audemars piguet replica watchesreplica watches ukReplica Tag Heuer Carrera watches ukbreilling replica watches ukreplica watches uk swissreplica patek philippe watches ukrolex datejust replica watches ukswiss replica rolex submariner watches ukbreitling replica watches ukrolex replica watches ukomega replica watches ukcartier replica watches ukhublot replica watches ukiwc replica watches ukaudemars piguet replica watches ukswiss hublot replica watchesreplica chopard watchesreplica cartier pasha seatimer watchesreplica a lange fake watchescheap michael kors bagscheap michael kors handbags salecheap michael kors outletcheap replica handbags outletcheap michael kors bagsfake michael kors handbagsmichael kors replicareplica michael kors bagsreplica michael kors handbagscheap michael kors bags outletfake handbags wholesalecheap michael kors bagscheap michael kors handbagscheap michael kors outletcheap replica handbags wholesalecheap michael kors replica bagscheap michael kors replica handbagsdiscount michael kors handbagsfake michael kors bagsfake michael kors handbagsmichael kors handbags wholesalemichael kors replicamichael kors replica bagsmichael kors replica handbagsreplica michael korsreplica michael-kors bagsreplica michael kors handbagswholesale michael kors cheap handbagswholesale michael kors outletreplica rolex horlogesreplique montres Rolexreplica Rolex submariner kellotreplica Rolex ceasuriReplicas de relogios Rolexreplicas de relojes rolexrolex replicas relojesrepliki zegarkw Rolexrolex datejust replique montres de luxereplique relojes rolex daydaterolex Replica de relojesrolex replik uhrenreplik rolex UhrenReplica de relojes Omegareplica de relojes Cartiercheap nike outletcheap nikecheap nike air jordancheap nike air maxcheap nike air max 90cheap nike sneakers shoesreplica nikescheap nike air max women shoescheap nike air max shoescheap nike shoes chinacheap nike shoescheap nike air jordan shoescheap nike air max shoesnike shoescheap nike sneakers shoesreplica nike shoescheap nike air max 90 shoesreplica nike shoesreplica nikereplica nike air jordancheap nike air mxcheap nike air jordancheap nike air maxcheap nike air max 90
swiss replica watches luxury swiss replica watches luxury replica watches cheap replica watches for sale replica watches replica watches for sale online cheap replica watches replica watches australia cheap replica watches for sale cheap replica watches australia cheap replica rolex watches cheap replica rolex swiss watches swiss rolex replica watches cheap replica watches cheap rolex replica watches cheap replica rolex watches luxury replica rolex watches cheap rolex replica watches swiss replica rolex watches cheap replica watches cheap replica watches luxury replica watches swiss replica watches cheap replica watches for sale cheap rolex replica watches cheap replica rolex watches cheap replica watches luxury replica watches swiss replica watches cheap replica watches swiss cheap replica watches for sale cheap replica watches luxury replica watches swiss replica watches cheap replica watches online best cheap replica watches cheap replica watches luxury replica watches swiss replica watches best cheap replica watches cheap swiss replica watches online cheap replica watches uk swiss replica watches luxury replica watches luxury swiss replica watches uk cheap luxury replica watches uk cheap replica watches swiss replica watches luxury replica watches cheap luxury replica watches cheap replica watches for sale cheap replica watches best replica watches swiss replica watches luxury replica watches cheap swiss replica watches cheap replica watches swiss replica watches luxury replica watches cheap swiss replica watches cheap luxury replica watches