Question: what is the difference between keep and catalog in jcl?
Answer: CATLG : The dataset is retained with a entry in the system catalog. UNCATLG : The dataset is retained but system catalog entry is removed. KEEP : The dataset is retained without changing any of the catalog entries. ... This is used when the dataset is to be passed and processed by the next job step in a JCL.