Thanks > On Jan 29, 2024, at 7:58 AM, Peter Relson <rel...@us.ibm.com> wrote: > > <snip> > Is there any way to know whether this is an SVC or abend > > I mean I know for SVC the length must be 2 but that doesn't mean it cannot > be a abend > </snip> > > Abend is an SVC. So you could conceivably look at RBINTCOD for x'000D'. > A different question would be whether you can tell that the error was not > initiated by the abend SVC but by CALLRTM TYPE=ABTERM or was a program check > or an SVC error. In general the answer might be "no" because there is > auxiliary information passed by RTM1 (think of an FRR environment, whether or > not there are FRRs) to RTM2 via SVC x'D'. That auxiliary information is not > part of the programming interface. > > But none of this is appropriate to do within a recovery routine. That is why > there is an SDWA. > And if the system was unable to provide the ESTAE-type recovery routine with > an SDWA, then too bad (and encourage the creator to use SDWALOC31=YES (as is > the case always for such recovery as ESTAEX and ARR). > > Peter Relson > z/OS Core Technology Design > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN