CSV421I   MODULE modname WAS NOT text

Explanation

The SETPROG EXIT command did not complete successfully. The message text contains the reason.

In the message text:
modname
The name of the exit routine
exitname
The name of the exit
dsname
The name of the data set
{ADDED TO | MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. NOT AUTHORIZED
The issuer of the command is not authorized to associate this exit routine with the specified exit.
{ADDED TO | MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. MODULE NOT FOUND
The specified exit routine could not be located.
{ADDED TO | REPLACED FOR} EXIT exitname. MODULE ALREADY EXISTS
The specified exit routine was not added because it had been added earlier.
{ADDED TO | REPLACED FOR} EXIT exitname. INCORRECT AMODE
The specified exit routine is AMODE 24 but the exit requires AMODE 31 or vice versa.
{ADDED TO | REPLACED FOR} EXIT exitname. MODULE IS NOT REENTRANT
The specified exit routine is not reentrant but the exit requires that it be so.
{ADDED TO | REPLACED FOR} EXIT exitname. DYNAMIC ALLOCATION IS NOT AVAILABLE
The system has not yet enabled dynamic allocation, so the data set specified on the SETPROG command could not be allocated.
{ADDED TO | REPLACED FOR} EXIT exitname. NO STORAGE AVAILABLE
Storage for the exit routine could not be allocated.
{ADDED TO | REPLACED FOR} EXIT exitname. {OPEN | ALLOCATION} FAILED FOR DATA SET dsname
The specified operation could not be successfully performed for the data set.
{MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. EXIT NOT DEFINED
The specified exit was not defined.
{ADDED TO | REPLACED FOR} EXIT exitname. DATA SET dsname IS NOT APF AUTHORIZED
The data set from which the exit routine was to be loaded was not APF-authorized; therefore the system could not successfully perform the function.

System action

The system stops processing the command.

Operator response

Depending on the message text, do one of the following:
{MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. EXIT NOT DEFINED;
{ADDED TO | MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. MODULE NOT FOUND;
{ADDED TO | REPLACED FOR} EXIT exitname. MODULE ALREADY EXISTS; or
{ADDED TO | REPLACED FOR} EXIT exitname. {OPEN | ALLOCATION} FAILED FOR DATA SET dsname
Determine the proper data set name, exit name, or exit routine name and reissue the command.
{ADDED TO | REPLACED FOR} EXIT exitname. DYNAMIC ALLOCATION IS NOT AVAILABLE
Wait until the IPL completes and then reissue the command.
{ADDED TO | MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. NOT AUTHORIZED
Ask the system administrator to provide the necessary authorization.

In all other cases, notify the system programmer.

System programmer response

Depending on the message text, do one of the following:
{ADDED TO | REPLACED FOR} EXIT exitname. INCORRECT AMODE or
{ADDED TO | REPLACED FOR} EXIT exitname. MODULE IS NOT REENTRANT
Correct the attributes of the exit routine and have the operator reissue the command.
{ADDED TO | REPLACED FOR} EXIT exitname. NO STORAGE AVAILABLE
No remedy is possible unless some currently-allocated common storage is freed. If that cannot be done, more common storage must be made available through IPL-time parmlib member specification.
{ADDED TO | REPLACED FOR} EXIT exitname. DATA SET dsname IS NOT APF AUTHORIZED
Have the operator specify an APF-authorized library from which to load the exit routine or have the operator use the SETPROG command to add this library to the APF list and reissue the command.

Module

CSVPREXT

Source

Contents supervision (CSV)

Routing Code

-

Descriptor Code

5