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

Reply via email to