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
