One more note: Dan Crawl from SDSC has developed a mechanism to define "alternate workflow routes" as a means to aid workflow design and increase fault-tolerance.  <br>He might be able to point you to additional ways to do error handling..<br>
<br>Bertram<br><br>--<br>Bertram Ludäscher<br>Professor of Computer Science<br>Dept of Computer Science & Genome Center<br>University of California, Davis  <br><a href="mailto:ludaesch@ucdavis.edu">ludaesch@ucdavis.edu</a> / <a href="http://www.daks.ucdavis.edu">www.daks.ucdavis.edu</a><br>
Ph: +1-530-554-1800 <br><br><div class="gmail_quote">On Wed, Dec 9, 2009 at 8:22 AM, Barbara Lerner <span dir="ltr"><<a href="mailto:blerner@mtholyoke.edu">blerner@mtholyoke.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
  I am new to Kepler and I am trying to understand how exception handling is done in Kepler.  I see two actors:  Throw Exception and Throw Model Error.  From the documentation, it seems that using Throw Model Error would allow one to catch the error elsewhere in the workflow, but I don't see any discussion of how I would do that.  Can someone explain this or point me to the documentation that does?<br>

<br>
Thanks,<br>
  Barbara<br>
<br>
------------------<br>
<br>
Barbara Lerner                                                  "Power to the peaceful"<br>
Associate Professor                                                  -- Michael Franti<br>
Computer Science Dept.<br>
Mt. Holyoke College<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Kepler-users mailing list<br>
<a href="mailto:Kepler-users@kepler-project.org" target="_blank">Kepler-users@kepler-project.org</a><br>
<a href="http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br>
</blockquote></div><br>