Isn't the easiest way to ask SVC 99 to issue the message?

--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Steve Smith [sasd...@gmail.com]
Sent: Wednesday, April 1, 2020 6:40 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: PARM= vs PARMDD= and symbol substitution

The EM* (sorry, that's how I recalled it) interface is to IEFDB476.
According to manual, DAIRFAIL is an alternative.  The doc is in the Auth
Ass. Serv. Guide, Chapter 26, section "Processing messages from dynamic
allocation".

If you follow the instructions there, you'll get the messages you would see
from any ALLOC failure in TSO.  Almost certainly the same as what you'd get
from bpxwdyn (or DAIRFAIL, I'd bet).  Anyway, they explain the error in
more-or-less plain English.  i.e. as plain as it gets.  Don't know about
the availability of translations.

The easy button is to request those messages be issued as WTOs.  If that's
where you were going with them, save yourself a lot of hassle and select
that option.

Anyway, the code to retrieve the messages, so you could write them to
SYSPRINT say, is like most DYNALLOC code, more tedious than difficult.

sas


On Wed, Apr 1, 2020 at 4:40 PM Seymour J Metz <sme...@gmu.edu> wrote:

> It makes a difference whether the code issues the raw DYNALLOC error and
> reason codes or an understandable explanation. It doesn't make a difference
> how a clear message is generated., as long as the code is maintainable.
> DAIRFAIL and the equivalent DYNALLOC are the easies way to do it. I'm not
> sure what EM* is.
>
> DAIR and SVC 99 came in with TSO on OS/360, but the SVC 99 interface in
> OS/360 and SVS is completely different from that in in MVS, although the
> interface to DAIR is compatible.
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>

----------------------------------------------------------------------
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

Reply via email to