On Tue, May 18, 2010 at 15:41, Wil Koetsier <[email protected]> wrote:

> I guess that this is exactly the behaviour I am looking for. If this
> will be incorporated in a future release, that would be very helpful.
> For now, I can instruct my users to click 'add value', Taverna then
> automatically inserts the example value and the user can run the
> workflow.

We've tracked this at http://www.mygrid.org.uk/dev/issues/browse/T2-1341

Thanks for your feedback!

> This would work as well, but for my workflow it would be the
> 'complicated solution' because it would require additional
> non-scientific services in the workflow. The less shims the better in
> my case. If ever the beanshells can handle the runtime error, that
> would be great but that is probably not up to you...

It is the more complicated version, probably worth it mainly for
long-living production-level workflows, or like in your case where you
craft a workflow to be easy to use for other users.

However, implementing
http://www.mygrid.org.uk/dev/issues/browse/T2-1239 would not require
any additional services to your workflow. It would simply be some
options you set on the first processor(s) after the input port.
Basically it is "On error on input X, instead use value Y".

This was generally thought to be used for error coping when an
upstream service failed, but we found that most users did not
generally want to use a 'made up' value to hide a service error. I
believe such functionality would be most useful in cases such as you
suggest, where there is a beanshell script that knows how to deal with
input errors, where some input ports are not essential to the further
execution.

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

------------------------------------------------------------------------------

_______________________________________________
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