Re: Abend-Aid questions

2015-07-13 Thread Shmuel Metz (Seymour J.)
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

2015-07-13 Thread Tom Marchant
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

2015-07-08 Thread Charles Mills
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

2015-07-08 Thread Sam Siegel
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

2015-07-08 Thread Charles Mills
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

2015-07-08 Thread Paul Gilmartin
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

2015-07-08 Thread Tony'sGMAILaccount
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

2015-07-08 Thread Charles Mills
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

2015-07-08 Thread Tom Marchant
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