I'm testing a special in-house developed utility. So it is
designed to be invoked by a COBOL program.
I'm going to tell you how I got here and all the stuff I've been
doing, and then the effects of the SIS (IBMLink search), etc.
before I ask my question.
So a test of the code, once fixed to run AMODE=31, works when I
do an allocation of one of my own data sets using the DD of SYSUT1.
When I do this allocate, I do not specify anything special for
the text units. I only use the DDNAME, DSNAME and disposition of SHR.
Now, I come back and test the DEALLOC function, and I get a
failure from SVC99, and in the RBX I get ERROR CODE 0388 - ALL
REQUESTS EXCEPT DSNAME ALLOCATIONS REQUIRED KEY NOT SPECIFIED (I
know this because the program has SNAP logic built in so I can
SNAP the Text units & pointers before and after the SVC99
execution). This is also associated with IKJ56878I and that
message makes no sense.
But the doc for that message says go read the text messages in
the manual, and basically, pay attention to the text keys that
are required.
Uh, it appears that only the DDNAME is required, but it doesn't
say you can't also specify the DSNAME. It makes no difference, I
can't get this to work.
So, the message manual also says something about DAIRFAIL. Well I
haven't played with DAIR directly for so long that I can't
remember what manual(s) even hold that info, if they are even
published these days.
Ok, so I did a bunch of duckduckgo.com searches, and google, and
I can't find anything that matches.
So then I went to IBMLink and finally got the web pages to
display formatted (Chrome) and searched and got no hits for the
message, for dairfail, etc. And I was not just looking for APARs
and PTFs, I was including other libraries for info as well.
[KC comes into this now, and it locked up IE.] So back to Chrome
and I can't find the info I need.
Does anyone know if there is something special about SYSUTn as a
DD for SVC99? I use these all the time via REXX, and I don't have
these problems there.
So it would seem that it should be simple as I did not turn on
any special flags for doing the allocation (e.g., in-use, or
similar).
Regards,
Steve Thompson
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN