It hasn't retried I establish an estaex in the begining Of My program then load another program The second program gets a S0C4 I get an ISP message re a S0C4 and the program ends my routine Never has a chance to examine It point is if everything is still under the same TCB/RB I should get control
Sent from my iPhone > On Aug 26, 2014, at 5:53 PM, Binyamin Dissen <[email protected]> > wrote: > > Why? > > If the called service successfully retries, it has handled the situation. Why > does your program, as the caller of the service, care whether there was an > abend? > > As usual the question is - "what is your business case?" > > On Tue, 26 Aug 2014 17:18:12 -0400 Micheal Butz <[email protected]> > wrote: > > :>I think the operative word here is > :>SHOULD > :> > :>I would like to establish the estatex once again close to the abend to get > control > :> > :>Sent from my iPhone > :> > :>> On Aug 26, 2014, at 5:13 PM, Dave Day <[email protected]> wrote: > :>> > :>> Either I'm not understanding what it is you want to do, or you don't > understand how this works. > :>> > :>> If you have an estae set on your currently executing program, it is the > last on the chain, and the 1st to get control if your program abends. > :>> > :>> If you call another program from yours, and it establishes an estae, then > that one is the last on the chain, and the 1st to get control if the called > program abends. If it retries successfully, your estae will not get control. > If it percolates, then yours gets called as it is the next in the chain. If > retry is allowed, yours can retry, or percolate. > :>> > :>> As part of exit processing for any program that establishes a recovery > routine, it should remove it, making the previous recovery routine the 1st > one to get called in the event of an abend. > :>> > :>> --Dave > :>>> On 8/26/2014 4:01 PM, Micheal Butz wrote: > :>>> I have never tried estaex with the OV > :>>> Param but would that put my routine on top of the scb chain > :>>> > :>>> Sent from my iPhone > :>>> > :>>>> On Aug 26, 2014, at 4:57 PM, Dave Day <[email protected]> wrote: > :>>>> > :>>>> Set a SLIP to catch the abend in the system service. > :>>>> > :>>>> If the estae that gets control in front of yours successfully retries, > then you have no knowledge in your program that the called service abended, > unless it gives some kind of a return and reason code. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
