Hi Val, Yep there are pre-conditions at the task *and* workflow level. Specified the same way too.
Does that help? Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Chief Architect Instrument Software and Science Data Systems Section (398) NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 168-519, Mailstop: 168-527 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Associate Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -----Original Message----- From: "Mallder, Valerie" <valerie.mall...@jhuapl.edu> Reply-To: "dev@oodt.apache.org" <dev@oodt.apache.org> Date: Monday, November 2, 2015 at 1:40 PM To: "dev@oodt.apache.org" <dev@oodt.apache.org> Subject: RE: Workflow failure - How can i customize workflow statuses in order to have an ERROR status? >This was a really good question Andrea, thanks for asking it. I have had >the same question. I'm not sure I understand Chris' answer though. > >I would like to know how to abort execution of the entire workflow if any >of the tasks within the workflow exit with a failure status. Is there >such a thing as a "task precondition"? I figured out how to create a >workflow precondition (because I don't want my workflow to be triggered >to start if there is already one in progress), but, I can't tell if there >is a way to set a precondition on a specific task in a workflow. > > > > >Valerie A. Mallder >New Horizons Deputy Mission System Engineer >Johns Hopkins University/Applied Physics Laboratory > >> -----Original Message----- >> From: Chris Mattmann [mailto:chris.mattm...@gmail.com] >> Sent: Monday, November 02, 2015 12:39 PM >> To: dev@oodt.apache.org >> Subject: Re: Workflow failure - How can i customize workflow statuses >>in order to >> have an ERROR status? >> >> Hi Andrea, >> >> Your best bet here if you are using CAS-PGE would be to indicate >>somehow in >> your <exe> block that a failure has occurred. The reality is that >>CAS-PGE runs as a >> script on the actual node so you have the full power of scripting and >>linux to report >> errors, etc., and to signal back. If CAS-PGE gets a signal that there >>has been an >> error it will propagate up. >> >> My suggestion then may be to extend StdPgeTaskInstance and add your own >> custom state reporting catching CAS-PGE’s error and flowing it up. >> >> Cheers, >> Chris >> >> — >> Chris Mattmann >> chris.mattm...@gmail.com >> >> >> >> >> >> >> -----Original Message----- >> From: Andrea Fonti <andrea.fo...@altecspace.it> >> Reply-To: <dev@oodt.apache.org> >> Date: Monday, November 2, 2015 at 2:02 AM >> To: <dev@oodt.apache.org> >> Subject: Workflow failure - How can i customize workflow statuses in >>order to have >> an ERROR status? >> >> >Hi everyone, >> > >> > >> > >> >Does the oodt batchstub have a way to report an error condition to the >> >workflow manager? >> > >> >Now I have exceptions in logs but the workflow manager component >> >reports a workflow as finished even if it has failed tasks, >> > >> >Should I develop code in order to signal failure to the workflow >> >manager from the batch stub? >> > >> > >> > >> >Best regards >> > >> >Andrea >> > >> >---- ALTEC S.p.A. ---- >> > >> >COMUNICAZIONE IMPORTANTE >> >La presente email è destinata solo al/i destinatario/i sopra >>indicato/i. >> >Può riguardare un messaggio confidenziale e contenere informazioni e >> >dati di natura RISERVATA O CLASSIFICATA. Non è consentita la sua >> >lettura indebita, la sua duplicazione o la sua divulgazione. Le >> >opinioni dell'autore di questa email non sono necessariamente le >> >opinioni di ALTEC S.p.A. >> >Nulla di quanto contenuto in questa email può sostituire un contratto >> >ovvero una obbligazione vincolante per ALTEC S.p.A. >> >Nel caso doveste ricevere la presente email per errore, siete >> >cortesemente pregati di distruggere la Vostra copia e di contattarci >> >telefonicamente o a mezzo email o facsimile. Grazie. >> > >> >IMPORTANT NOTICE >> >This email is intended only for the use of the above mentioned >> >addressee(s). >> >It is confidential and may contain legally PRIVILEGED OR CLASSIFIED >> >information and data. Unauthorized reading, copying, disclosure or use >> >is strictly prohibited. The views of the author hereof may not >> >necessarily constitute the views of ALTEC S.p.A. >> >Nothing in this email shall bind ALTEC S.p.A. in any contract or >> >obligation. >> >If you received this email/facsimile through an error, please destroy >> >your copy and telephone or email/fax us immediately. Thank you. >> >