From b98d907837f340501e93f247c543ceda5e13a99d Mon Sep 17 00:00:00 2001 From: CamVan Nguyen Date: Wed, 12 Dec 2012 14:26:12 -0600 Subject: Check for attentions and do PRD analysis after each istep substep Change-Id: Iec581a8be16b3ae392e7f467b7e69b867ecd1b1e RTC: 60409 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2660 Tested-by: Jenkins Server Reviewed-by: Zane Shelley Reviewed-by: Mark W. Wenning Reviewed-by: A. Patrick Williams III --- src/usr/initservice/istepdispatcher/istepWorker.C | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/usr/initservice/istepdispatcher') diff --git a/src/usr/initservice/istepdispatcher/istepWorker.C b/src/usr/initservice/istepdispatcher/istepWorker.C index 61b752498..b42fa1949 100644 --- a/src/usr/initservice/istepdispatcher/istepWorker.C +++ b/src/usr/initservice/istepdispatcher/istepWorker.C @@ -43,6 +43,8 @@ #include "../baseinitsvc/initservice.H" +#include + //#include // InitSvcUserDetailsIstep #include "istep_mbox_msgs.H" @@ -164,6 +166,22 @@ void iStepWorkerThread ( void * i_msgQ ) "errlog=%p", theStep->taskname, err ); } + // Check for any attentions and invoke PRD for analysis + else if ( true == theStep->taskflags.check_attn ) + { + TRACDCOMP( g_trac_initsvc, + INFO_MRK"Check for attentions and invoke PRD" ); + + err = ATTN::checkForIplAttentions(); + + if ( err ) + { + TRACFCOMP( g_trac_initsvc, + "IStepDipspatcher (worker): Error returned " + "from PRD analysis after Istep %s", + theStep->taskname); + } + } } else { -- cgit v1.2.1