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/
