You can use listdsi - check sysreason for a value of 3

A value of 2 indicates it isn't allocated

Sysmsglvl2 has IKJ58403I THE DATA SET IS A TYPE THAT CAN NOT BE PROCESSED.    

hth

Lionel B. Dyck <>< 
Github: https://github.com/lbdyck
System Z Enthusiasts Discord: https://discord.gg/sze

“Worry more about your character than your reputation. Character is what you 
are, reputation merely what others think you are.”   - - - John Wooden

-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Billy Ashton
Sent: Wednesday, August 21, 2024 2:28 PM
To: [email protected]
Subject: Simple Rexx question

Hi all, I have a simple question, but my searches are eluding me (maybe I don't 
know what to ask for).

In my Rexx program, before I try to do an EXECIO against it, I want to do 
something to make sure the DD statement is there and control the error. I tried 
ListDSI, but that only works on DASD files and not on instream (DD *) data.

How can I test that I have the ABCXYZ DD statement allocated, if it is DD * or 
DD DATA? Likewise, how can I test for DD JKLMNO that is allocated to SYSOUT=* 
to be sure it is there (as I am writing via EXECIO to it)?

Thank you and best regards,
Billy Ashton

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
[email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to