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

Reply via email to