When executing MR85CSLT client receives IKJ56228I DATA SET MDSCAS.INTBAT.PROFLIB NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED. Why?

Document ID : KB000019063
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The client just installed CA InterTest Batch R 8.5 and applied all outstanding maintenance.

When the client executes MR85CLST to display the CA InterTest batch primary options panel they receive

IKJ56228I DATA SET MDSCAS.INTBAT.PROFLIB NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED.

Solution:

The clients MR85CLST has the following for the PROFILE dataset INT1PROF


ALLOC  DD(INT1PROF)  DSN('&SYSUID..INTBAT.PROFLIB')       SHR
INT1PROF          /* This CLIST will allocate/create INT1PROF */

The cause of the problem is the client tried to allocate the INT1PROF dataset by user ID (below) but the INT1PROF dataset does not exist at this point. It gets created once the INT1PROF CLIST gets executed.


ALLOC DD(INT1PROF) DSN('&SYSUID..INTBAT.PROFLIB') SHR

So I suggested that the client comment out the allocate of INT1PROF and just let the INT1PROF CLIST handle the allocation as listed below.


/*ALLOC  DD(INT1PROF)  DSN('&SYSUID..INTBAT.PROFLIB')       SHR
INT1PROF          /* This CLIST will allocate/create INT1PROF */

The INT1PROF CLIST is designed to create a new INT1PROF dataset for the user ID if one does not exist and allocate it to the users TSO session. On subsequent executions of the CLIST the INT1PROF dataset creation will be bypassed if one exists for that user ID but the allocation will be done.