Thank You The "WHO' Command is exactly what Im looking for ONLY it needs to be issued from the CICS OPEN/CLOSE exit routine.
Thaks ---------- Original Message ---------- From: Peter Relson <[email protected]> To: [email protected] Subject: Re: Would ISGQUERY be the proper Service Date: Mon, 15 Feb 2016 07:43:01 -0500 >ISGQUERY will give you information about ENQs and RESERVEs... >It has nothing to do with OPEN/CLOSE. True, but there is a strong correlation between OPEN and Allocate and the SYSDSN ENQ that usually accompanies the allocation. So I think of the OP's request as querying the SYSDSN ENQ for the data set in question to see who holds it. On our system we have a "WHO" command that perhaps uses GQSCAN or ISGQUERY to obtain the information about who has the data set ENQ. I'd also note that if you have an interface that gives you back an ASID you can determine the (current) jobname from that ASID programmatically via LOCASCB and the ASSB fields ASSBJBNI and ASSBJBNS (those two being slightly safer than the pointers in ASCBJBNI and ASCBJBNS). Serialization and/or recovery is needed if the ASID might "go away" (as the ASCB/ASSB could be freed). Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- 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
