CSV538I   ERROR IN PARMLIB MEMBER=memname ON LINE line-number: {ACTIVATE | TEST | ADD} FUNCTION WAS NOT SUCCESSFUL FOR LNKLST SET lnklstset. text

Explanation

The LNKLST ADD, LNKLST TEST or LNKLST ACTIVATE statement in PROGxx did not complete successfully. The reason is contained within the message text.

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
lnklstset
The name of the LNKLST set
dsname
The name of the data set
DATA SET dsname COULD NOT BE ALLOCATED
Allocation for the data set did not succeed. The most common explanation is that the data set does not exist.
DATA SET dsname EXCEEDED CONCATENATION LIMIT
The limit of 255 extents within a concatenation has been exceeded.
DATA SET dsname HAS A VOLUME ID THAT DOES NOT MATCH CATALOG
The provided volume ID, or the volume ID previously found for the data set, does not match the volume ID now found in the catalog. The data set found in the catalog might not be the one intended to be in the LNKLST set.
DATA SET dsname HAS HAD ITS SMS STATUS CHANGED
Either the data set is not managed by the Storage Management Subsystem (SMS) but had been, or the data set is managed by SMS but had not been. The data set might not be the one intended to be in the LNKLST set.
DATA SET dsname IS A MULTI-VOLUME DATA SET
Either the data set spans multiple volumes (which is not allowed), or the data set is assigned to a SMS DATACLASS with a dynamic volume count greater than one.
DATA SET dsname IS NOT IN THE LNKLST SET
The data set is required to be in the LNKLST set.

System action

The system continues processing.

Operator response

Depending on the reason do one of the following:
DATA SET dsname COULD NOT BE OPENED
DATA SET dsname IS NOT PARTITIONED
DATA SET dsname COULD NOT BE ALLOCATED,
determine the name of a valid data set and re-issue the command.
DATA SET dsname HAS A VOLUME ID THAT DOES NOT MATCH CATALOG
determine the correct volume ID and re-issue the command. If the data set is already in the LNKLST set, then notify the system programmer.
DATA SET dsname IS NOT IN THE LNKLST SET
add the data set to the LNKLST set.

In all other cases, notify the system programmer.

System programmer response

Depending on the reason do one of the following:
DATA SET dsname HAS A VOLUME ID THAT DOES NOT MATCH CATALOG
DATA SET dsname HAS HAD ITS SMS STATUS CHANGED
delete the data set from the LNKLST set. Have the operator re-add it if the data set does belong in the LNKLST set.
DATA SET dsname EXCEEDED CONCATENATION LIMIT
if this data set must be in the concatenation, remove other data sets until the limit is no longer exceeded.

Module

CSVPRDL

Source

Contents supervision (CSV)

Routing Code

10

Descriptor Code

5