On Fri, Oct 1, 2010 at 17:40, Albert Mascarell <[email protected]> wrote:

> I am new to this Taverna world, and I am like "I don't know where I am". I
> am trying to use a WebService that a friend is developing, but he does not
> know anything about Taverna. I have processos from him, but his programming
> way is such I need to input to the processor a Java class. Example: the
> webservice is for making LogIn, and it does not work through simple input of
> text/plain User and Password. It needs to input a Java object with the
> parameters username and password:

Hi! Welcome as a Taverna user!

If your service provider is expecting or returning data such as one
based on a Java class server-side, they are typically expressed as
so-called "complex type" on a web service level. In short this will be
in the form of a nested XML, for instance:

<login>
   <username>john</username>
   <password>s3cret</password>
</login>

Taverna contains helpers called 'XML splitters' that can generate and
extract from this XML. See
http://www.taverna.org.uk/documentation/faq/building-workflows/services-with-complex-type/
for documentation.

In short it should be enough to right-click on the service once it's
added to the workflow, and select 'Add XML input splitter' (or 'output
splitter' for complex outputs).

-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

------------------------------------------------------------------------------
Virtualization is moving to the mainstream and overtaking non-virtualized
environment for deploying applications. Does it make network security 
easier or more difficult to achieve? Read this whitepaper to separate the 
two and get a better understanding.
http://p.sf.net/sfu/hp-phase2-d2d
_______________________________________________
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