SMP/E error GIM54502E issued when trying to install the CTSUXCP Copycat usermod (for the CTSCPYUX exit) after changing the target SYSLMOD data set.
search cancel

SMP/E error GIM54502E issued when trying to install the CTSUXCP Copycat usermod (for the CTSCPYUX exit) after changing the target SYSLMOD data set.

book

Article ID: 250187

calendar_today

Updated On:

Products

CA 1 Flexible Storage

Issue/Introduction

When trying to install the CTSUXCP Copycat usermod (for the 'CTSCPYUX' exit), the following error is generated: 

GIM54502E ** ALLOCATION FAILED FOR EXITLIB BECAUSE THERE IS NO DD STATEMENT IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAIT0.

In this installation job, the SYSLMOD DD was changed to point to a 'private' EXITLIB data set (i.e., a DSN of the form 'SYSx.CA1.CUSTOM.EXITLIB), and not the supplied default: 

//SYSLMOD  DD DSN=xxxxx.CTAPLINK,DISP=SHR

Also, this usermod can't be RESTOREd or REJECTed in the present state due to the SMP/E error.   How can this be corrected?

Environment

Release : 14.0

Component : CA 1 Tape Management

Cause

SMP/E is unable to locate the target 'SYSLMOD' data set due to the override of the default SYSLMOD data set.  

Resolution

In order to have the CTSUXCP Usermod successfully installed after changing the target data set of the //SYSLMOD DD, the user needs to either:

1) Define a new DDDEF which is effectively an override of the SYSLMOD DD, and which points to the new target data set (the new DDDEF name is given in the SMP/E message, such as: GIM54502E ** ALLOCATION FAILED FOR EXITLIB BECAUSE THERE IS NO DD STATEMENT IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAIT0.  In this case an EXITLIB DDDEF would be needed). 

2) Update the JCL for the installation job and add a new DD card which references the missing DDDEF and target data set (such as adding an EXITLIB DD card which points to the new target data set).