RLSE works perfectly with IEFBR14 and DISP=(,CATLG) ;-))) Release specified via JCL SPACE= works *if* the data set has been opened for OUTPUT and done at CLOSE time for non-SMS managed as well as SMS mamaged data sets. With SMS-managed data set and RLSE *not* specified with SPACE=, release is done or not, based on the PARTIAL_RELEASE setting in the management class assigned to the data set. If to be done, it is done when the data set is CLOSE, or when the SMS' space management is run (depending on the actual setting).
I guess in your case, these were SMS-managed data sets that had a MGMTCLAS which specifies one of the "IMMED" type setting for the partial_release flag *and* you've been allocating the data sets with an IEFBR14 step (and space not yet being released), *then3 the data set has been written to in a follow-on step, finally closed ans space was released. I could not build a case where space was actually release after being allocated via IEFBR14 step, neither with SMS-managed nor with non-SMS managed data sets. --Peter Hunkeler ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
