One advantage is that using the 0C6 approach as presented by Ed Jaffe doesn't require changing any of the registers were in place when the error occurred. ABEND modifies R15, R0 and R1, which if the problem was due to a bad return code from a system service, the contents of those registers would be required to report on the error. Wayne Driscoll Product Developer JME Software LLC NOTE: All opinions are strictly my own. -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of "Tom Marchant" Sent: Friday, December 15, 2006 7:22 AM To: [email protected] Subject: Re: S0C1 with ILC 6
On Thu, 14 Dec 2006 16:17:31 -0600, McKown, John wrote: >> -----Original Message----- >> From: IBM Mainframe Discussion List >> [mailto:[EMAIL PROTECTED] On Behalf Of Gibney, Dave >> >> A further thought, it might be intentional. This particular ISV >> has a nasty habit of using 0C1 for debugging and as a response to >> unexpected circumstances. Usually, there's at least an eyecatcher. > >I use a S0C3 for that. There is very little chance that an S0C3 is >anything other than deliberate. I.e. "EX 0,*" must be deliberate. > What's wrong with the ABEND macro? Preferably preceded by a WTO with ROUTCDE=11. -- Tom Marchant ---------------------------------------------------------------------- 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 ---------------------------------------------------------------------- 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

