On 5/29/08, Barkow, Eileen <[EMAIL PROTECTED]> wrote: > > it depends what you mean by loops. > if the loops are generating actual cics abends, then you can trap those > in AO. the CICS/AO feature also lets you set thresholds for the number > of allowable abends within a period of time. > However, a real CICS loop will not abend nor be detected by the ICVR > interval nor would it necessarily create a short on storage condition. > But it may use up alot of cpu time which the AO health checking feature > might catch if the loop slows down the region enough so that no response > is given to health checking within the required interval.
CICS loops are categorized as one of 3 types - tight loops, non-yielding loops or yielding loops. Of those 3 types only the yielding loops cannot be detected by CICS because they contain EXEC CICS commands which give control back to the CICS dispatcher and therefore reset the cpu timer for that task. Both tight loops and non-yielding loops will be detected by CICS and will abend with an AICA if the ICVR parameter is set to a positive value. Jim McAlpine ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

