CSV424I   ERROR IN PARMLIB MEMBER=memname ON LINE line-number: MODULE modname WAS NOT text

Explanation

The SET PROG command did not complete successfully. The message text contains the reason.

In the message text:
memname
The name of the parmlib member in which the error was found
line-number
The number of the line in parmlib member memname containing the error
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 add this exit routine to this exit, update this exit routine for this particular exit, or delete this exit routine from this exit.
{ADDED TO | MODIFIED FOR | DELETED FROM | REPLACED FOR} EXIT exitname. MODULE NOT FOUND
The specified exit routine could not be located within LPA, the linklist, the nucleus or, if specified, a particular data set.
{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 within the PROGxx parmlib member 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} 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 current statement in the parmlib member and continues with the next one.

Operator response

Depending on the message text, do one of the following:
{MODIFIED FOR | DELETED FROM} 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. 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.
{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.

Module

CSVPREXT

Source

Contents supervision (CSV)

Routing Code

-

Descriptor Code

5