Re: Abend-Aid questions
In 1578301291611252.wa.m42tomibmmainyahoo@listserv.ua.edu, on 07/08/2015 at 01:11 PM, Tom Marchant 000a2a8c2020-dmarc-requ...@listserv.ua.edu said: it may be a U4039 that is issued by Abend-AID. Sometimes that's the best you can get SLIP? -- Shmuel (Seymour J.) Metz, SysProg and JOAT ISO position; see http://patriot.net/~shmuel/resume/brief.html We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Abend-Aid questions
On Sun, 12 Jul 2015 12:05:42 -0400, Shmuel Metz (Seymour J.) wrote: In 1578301291611252.wa.m42tomibmmainyahoo@listserv.ua.edu, on 07/08/2015 at 01:11 PM, Tom Marchant 000a2a8c2020-dmarc-requ...@listserv.ua.edu said: it may be a U4039 that is issued by Abend-AID. Sometimes that's the best you can get SLIP? Yes, for the OP's situation, where the original abend was an S238, he could use a SLIP trap on that abend. -- Tom Marchant -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Abend-Aid questions
We're not Abend-Aid licensees, so we have no access to complete documentation. I find some help on the Web, but I want to get this right and not burden the customer with a whole lot of try this. We have a customer where we have a problem (S238 - yes, I know what that is trying to tell us) and are not getting a dump, which would be a very helpful tool in this situation. The customer does not know how to force a dump. We are seeing the following messages: LEAID ENTERED (LEVEL 05/14/2013 AT 15:14) LEAID LEAID109 ABEND-AID PROCESSING IGNORED. ABEND SPECIFIED NO DUMP LEAID PROCESSING COMPLETE RC=4 Questions: - Is this indeed Abend-Aid talking or is LEAID some other product that is suppressing Abend-Aid? (The failing program is indeed LE-based.) - There is a SYSUDUMP DD SYSOUT=* statement in the JCL -- will adding //ABNLIGNR DD DUMMY get us a SYSUDUMP? Thanks, Charles -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Abend-Aid questions
Here are some abend-aid ddnames and their purpose. //ABENDAID DD SYSOUT=AAlternate DD for Abend-AID output (Note: A SYSUDUMP/SYSABEND DD is still required to invoke Abend-AID. Users of SYSMDUMP must use the ABENDAID DD to get Abend-AID output. Abend-AID will not write to SYSMDUMP.) //ABNLALL DD DUMMY Forces formatting of all program storage and control blocks //ABNLDUMP DD DUMMY Forces printing of the normal IBM dump //ABNLENAB DD DUMMY Enables Abend-AID when it has been disabled globally //ABNLFMTD DD DUMMY Forces printing of only the formatted control blocks portion of the IBM dump //ABNLHELP DD DUMMY Produces the Abend-AID help pages when disabled globally //ABNLIGNR DD DUMMY Shuts off Abend-AID processing //ABNLNCBS DD DUMMY Suppresses printing of the Abend-AID data management control blocks section //ABNLNODP DD DUMMY Suppresses printing of the IBM dump //ABNLNONE DD DUMMY Opposite of //ABNLALL //ABNLNWSP DD DUMMY Suppresses printing of the Abend-AID program storage section //ABNLPCBS DD DUMMY Forces printing of the Abend-AID data management control blocks section //ABNLSUPT DD DUMMY Suppresses the inclusion of Abend-AID/ COBOL information in the object module (Note: When this DD statement is used, the enhanced Abend-AID/COBOL output will not be available at abend time.) //ABNLSUPW DD DUMMY Suppresses W-level message in the body of the Abend-AID/COBOL source listing //ABNLTERM DD SYSOUT=AInvokes the Abend-AID/ONLINE feature for 72-column output when 121-column output is the default //ABNLTERM DD DSN=Specifies an Abend-AID dump data set for Abend-AID output //ABNLWIDE DD DUMMY Allows 121-column output when the default is 72 columns //ABNLWSPT DD DUMMY Forces printing of the Abend-AID program storage section On Wed, Jul 8, 2015 at 8:35 AM, Charles Mills charl...@mcn.org wrote: We're not Abend-Aid licensees, so we have no access to complete documentation. I find some help on the Web, but I want to get this right and not burden the customer with a whole lot of try this. We have a customer where we have a problem (S238 - yes, I know what that is trying to tell us) and are not getting a dump, which would be a very helpful tool in this situation. The customer does not know how to force a dump. We are seeing the following messages: LEAID ENTERED (LEVEL 05/14/2013 AT 15:14) LEAID LEAID109 ABEND-AID PROCESSING IGNORED. ABEND SPECIFIED NO DUMP LEAID PROCESSING COMPLETE RC=4 Questions: - Is this indeed Abend-Aid talking or is LEAID some other product that is suppressing Abend-Aid? (The failing program is indeed LE-based.) - There is a SYSUDUMP DD SYSOUT=* statement in the JCL -- will adding //ABNLIGNR DD DUMMY get us a SYSUDUMP? Thanks, Charles -- 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
Re: Abend-Aid questions
Mucho thanks. Sounds like //ABNLDUMP DD DUMMY Forces printing of the normal IBM dump may be what we want. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Sam Siegel Sent: Wednesday, July 08, 2015 8:49 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Abend-Aid questions Here are some abend-aid ddnames and their purpose. //ABENDAID DD SYSOUT=AAlternate DD for Abend-AID output (Note: A SYSUDUMP/SYSABEND DD is still required to invoke Abend-AID. Users of SYSMDUMP must use the ABENDAID DD to get Abend-AID output. Abend-AID will not write to SYSMDUMP.) //ABNLALL DD DUMMY Forces formatting of all program storage and control blocks //ABNLDUMP DD DUMMY Forces printing of the normal IBM dump //ABNLENAB DD DUMMY Enables Abend-AID when it has been disabled globally //ABNLFMTD DD DUMMY Forces printing of only the formatted control blocks portion of the IBM dump //ABNLHELP DD DUMMY Produces the Abend-AID help pages when disabled globally //ABNLIGNR DD DUMMY Shuts off Abend-AID processing //ABNLNCBS DD DUMMY Suppresses printing of the Abend-AID data management control blocks section //ABNLNODP DD DUMMY Suppresses printing of the IBM dump //ABNLNONE DD DUMMY Opposite of //ABNLALL //ABNLNWSP DD DUMMY Suppresses printing of the Abend-AID program storage section //ABNLPCBS DD DUMMY Forces printing of the Abend-AID data management control blocks section //ABNLSUPT DD DUMMY Suppresses the inclusion of Abend-AID/ COBOL information in the object module (Note: When this DD statement is used, the enhanced Abend-AID/COBOL output will not be available at abend time.) //ABNLSUPW DD DUMMY Suppresses W-level message in the body of the Abend-AID/COBOL source listing //ABNLTERM DD SYSOUT=AInvokes the Abend-AID/ONLINE feature for 72-column output when 121-column output is the default //ABNLTERM DD DSN=Specifies an Abend-AID dump data set for Abend-AID output //ABNLWIDE DD DUMMY Allows 121-column output when the default is 72 columns //ABNLWSPT DD DUMMY Forces printing of the Abend-AID program storage section On Wed, Jul 8, 2015 at 8:35 AM, Charles Mills charl...@mcn.org wrote: We're not Abend-Aid licensees, so we have no access to complete documentation. I find some help on the Web, but I want to get this right and not burden the customer with a whole lot of try this. We have a customer where we have a problem (S238 - yes, I know what that is trying to tell us) and are not getting a dump, which would be a very helpful tool in this situation. The customer does not know how to force a dump. We are seeing the following messages: LEAID ENTERED (LEVEL 05/14/2013 AT 15:14) LEAID LEAID109 ABEND-AID PROCESSING IGNORED. ABEND SPECIFIED NO DUMP LEAID PROCESSING COMPLETE RC=4 Questions: - Is this indeed Abend-Aid talking or is LEAID some other product that is suppressing Abend-Aid? (The failing program is indeed LE-based.) - There is a SYSUDUMP DD SYSOUT=* statement in the JCL -- will adding //ABNLIGNR DD DUMMY get us a SYSUDUMP? Thanks, Charles -- 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 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Abend-Aid questions
On Wed, 8 Jul 2015 08:49:22 -0700, Sam Siegel wrote: Here are some abend-aid ddnames and their purpose. /... //ABNLALL DD DUMMY Forces formatting of all program storage //ABNLDUMP DD DUMMY Forces printing of the normal IBM dump //ABNLENAB DD DUMMY Enables Abend-AID when it has been //ABNLFMTD DD DUMMY Forces printing of only the formatted //ABNLHELP DD DUMMY Produces the Abend-AID help pages when //ABNLIGNR DD DUMMY Shuts off Abend-AID processing //ABNLNCBS DD DUMMY Suppresses printing of the Abend-AID //ABNLNODP DD DUMMY Suppresses printing of the IBM dump //ABNLNONE DD DUMMY Opposite of //ABNLALL //ABNLNWSP DD DUMMY Suppresses printing of the Abend-AID //ABNLPCBS DD DUMMY Forces printing of the Abend-AID data //ABNLSUPT DD DUMMY Suppresses the inclusion of Abend-AID/ //ABNLSUPW DD DUMMY Suppresses W-level message in the body //ABNLWIDE DD DUMMY Allows 121-column output when the default //ABNLWSPT DD DUMMY Forces printing of the Abend-AID ... Certainly an amusing way of bootlegging options into a program. They could have packed more information into attributes of the dummies. Or, they could have simply supplied an options file: //ABNLOPTS DD * (Which would not have been listed in the job log.) -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Abend-Aid questions
I like this technique. It reminds me of my old DOS/VS days and UPSI switches. Sigh. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Wednesday, July 08, 2015 11:07 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Abend-Aid questions On Wed, 8 Jul 2015 08:49:22 -0700, Sam Siegel wrote: Here are some abend-aid ddnames and their purpose. /... //ABNLALL DD DUMMY Forces formatting of all program storage //ABNLDUMP DD DUMMY Forces printing of the normal IBM dump //ABNLENAB DD DUMMY Enables Abend-AID when it has been //ABNLFMTD DD DUMMY Forces printing of only the formatted //ABNLHELP DD DUMMY Produces the Abend-AID help pages when //ABNLIGNR DD DUMMY Shuts off Abend-AID processing //ABNLNCBS DD DUMMY Suppresses printing of the Abend-AID //ABNLNODP DD DUMMY Suppresses printing of the IBM dump //ABNLNONE DD DUMMY Opposite of //ABNLALL //ABNLNWSP DD DUMMY Suppresses printing of the Abend-AID //ABNLPCBS DD DUMMY Forces printing of the Abend-AID data //ABNLSUPT DD DUMMY Suppresses the inclusion of Abend-AID/ //ABNLSUPW DD DUMMY Suppresses W-level message in the body //ABNLWIDE DD DUMMY Allows 121-column output when the default //ABNLWSPT DD DUMMY Forces printing of the Abend-AID ... Certainly an amusing way of bootlegging options into a program. They could have packed more information into attributes of the dummies. Or, they could have simply supplied an options file: //ABNLOPTS DD * (Which would not have been listed in the job log.) -- gil -- 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
Re: Abend-Aid questions
You're ba-ack! Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tony'sGMAILaccount Sent: Wednesday, July 08, 2015 9:34 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Abend-Aid questions I like this technique. It reminds me of my old DOS/VS days and UPSI switches. Sigh. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Abend-Aid questions
On Wed, 8 Jul 2015 08:35:28 -0700, Charles Mills wrote: We're not Abend-Aid licensees, so we have no access to complete documentation. I find some help on the Web, but I want to get this right and not burden the customer with a whole lot of try this. We have a customer where we have a problem (S238 - yes, I know what that is trying to tell us) and are not getting a dump, which would be a very helpful tool in this situation. The customer does not know how to force a dump. We are seeing the following messages: LEAID ENTERED (LEVEL 05/14/2013 AT 15:14) LEAID LEAID109 ABEND-AID PROCESSING IGNORED. ABEND SPECIFIED NO DUMP LEAID PROCESSING COMPLETE RC=4 Questions: - Is this indeed Abend-Aid talking Yes, it is. It is telling you that there is an ABEND macro without the DUMP option. or is LEAID some other product that is suppressing Abend-Aid? (The failing program is indeed LE-based.) LEAID is a part of Abend-AID. LEAID is registered as an LE Abnormal Termination Exit. It is given control by LE. LE has its own error handling logic, and system dumps are usually suppressed. This is controlled by the LE TERMTHDACT and TRAP parameters - There is a SYSUDUMP DD SYSOUT=* statement in the JCL -- will adding //ABNLIGNR DD DUMMY get us a SYSUDUMP? Not necessarily. ABNLIGNR suppresses the Abend-AID report. ABNLDUMP should get you a SYSUDUMP, but I'm not sure if that will work in a situation where ABEND didn't have DUMP specified. If you do get a dump, it may be a U4039 that is issued by Abend-AID. Sometimes that's the best you can get in an LE environment because of the way LE uses ESTAE(X). -- Tom Marchant Abend-AID development -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN