> I have the following piece of code running on many SRBs to > give serialisation. > > SETLOCK OBTAIN, > TYPE=CML,ASCB=(11), PRIMARY ADDRESS SPACE > MODE=UNCOND, > REGS=USE, > RELATED=(*(SERSTLRL)) > > The fine manual states under MODE=UCOND - > > "The system does not permit an unconditional OBTAIN request for a > CML lock if the lock is held by a unit of work that is set nondispatchable." > > What does "does not permit" mean in this situation? Does it abend > the SRB, give a bad return code to the macro, or what?
There was a time when a 073-18 abend was issued if you attempted to unconditionally obtain the CML lock of address space which was not exempt from system nondispatchability, while the system was set nondispatchable by SDUMP during dumping of common storage. This was removed by APAR OY04285 in 1987. Apparently, the fine manuals did not get updated. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN

