DALCLOSE requests unallocation when a DCB is closed rather than at step unallocation. When you code DALCLOSE, # must be zero; LEN and PARM are not specified. See the description of FREE=CLOSE in z/OS MVS JCL Reference for restrictions on the FREE parameter.
KEY # LEN PARM
001C 0000 - -