Executing CREWSRTR and the original job fails. Attempting PARM=RESTART and job fails. How do I resolve this?
search cancel

Executing CREWSRTR and the original job fails. Attempting PARM=RESTART and job fails. How do I resolve this?

book

Article ID: 12923

calendar_today

Updated On:

Products

CREWS Catalog Recovery

Issue/Introduction

Executing CA CREWS CREWSRTR job for dynamic catalog reorg. The original job failed due to insufficient space on the volume. Attempting to perform PARM=RESTART and it fails because it cannot find the catalog.



How do I restore my catalog when CREWSRTR cannot find the catalog in the //CATALOG DD statement? It was deleted in my original execution that failed due to insufficient space on volume. Was not using guaranteed space option in SMS pool.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Environment

z/OS

Resolution

The easiest work around to resolve this issue :

1) Create a sequential data set on a non-SMS volume that has the same name as the catalog being reorg'd

2) Uncatalog the sequential data set and point the JCL to the dataset using UNIT= and VOLSER= statements

3) Execute CREWSRTR with PARM=RESTART.

These actions allowed the reorg to complete successfully by making CREWSRTR think the actual catalog still exists and using the original data to build the new catalog in the correct space.