How about posting a hex dump of your complete DYNALLOC interface data structures upon return from your Unallocation request:
S99RB: the DYNALLOC Request Block S99RBX: the DYNALLOC Request Block Extension S99TUNIT: the complete set of DYNALLOC Text Units IGDMCSMG: the set of SMS/DYNALLOC Message Elements There are a lot of possibilities about why your request isn't working as you would like (or expect). FYI, the DUNUNALC text unit specifies that the resource is to be deallocated even if it has the permanently allocated attribute. This most often applies to resources allocated via JCL. Bob