Just so we're clear: it is quite possible (you can decide whether 'legitimate') to code an S222 on an abend macro in any program. Just because an application takes a deliberate dive, that doesn't make the abend 'user'. The code gets reported according to how the macro is coded, not on circumstances surrounding the crash. Likewise a reason code may be coded as well. Or not.
. . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile [email protected] Elardus Engelbrecht <elardus.engelbre To [email protected]> [email protected] Sent by: IBM cc Mainframe Discussion List Subject <[email protected] Re: S222 abends and Reason Codes .edu> 07/02/2009 10:49 AM Please respond to IBM Mainframe Discussion List <[email protected] .edu> Lizette Koehler <wrote: >They are researching an internal S222 abend. It came with a reason code. >Now, I have seen S222 due to OPER Cancel commands, but I am not familiar with S222 abends that are issued internally and with a reason code. >Would I be correct in assuming that I need the person that wrote that code to tell me why they did an internal S222 abend and what their reason code means? This is not something I would think would be an IBM process. Ask them if their Assembler source code contains this ABEND macro coded more or less like this example: ABEND 222,REASON=<reason code>,,,<either USER or SYSTEM> HTH! Groete / Greetings Elardus Engelbrecht ---------------------------------------------------------------------- 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

