|
From: Christian B. <Bre...@cs...> - 2011-09-30 10:53:09
|
Hi Sureerat, It is only required to connect data to very input port of the Taverna Workflow. it is not required that the Taverna Workflow connects up every inport port of your soap service. In this case Taverna will call your soap service without a value for that port. What happens then is of course dependent on the soap service, but if the default values are set correctly that will work. We have used this with success for ONDEX workflow, where the soap services take several inputs but only some are required. Note: If you sometimes want to pass a value and sometimes not you will have to use different Taverna workflows. Hope this helps On 30/09/2011 11:11, Sureerat Kaewkeeree wrote: > Hi everyone, > > I've used gSoap to create web service server and gSoap supports using > default values for omitted data. > > The problem is do I have to connect input data to every workflow input > ports ? > I've seen this > (http://www.taverna.org.uk/documentation/faq/building-workflows/connecting-all-ports/) > but I'm not /sure/ that's /relevant to my problem/. They said "you > will not always have to set them all". > So, if I don't want to pass some optional inputs, how to deal with it ? > I've tried to leave the data in input port blank, but Taverna didn't > allow me to do that. > I've also tried not to connect the input port to the workflow but it > didn't work. > Taverna keeped running workflow and didn't return any output. > > Thanks for any help, > Nan > (btw, sorry for my poor english) > -- Christian Brenninkmeijer Department of Computer Science University of Manchester |