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. >