IKJ79314I   ALTLIB terminated. DDNAME ddname not allocated or not permanently allocated. + ddname must be permanently allocated before activating type level library.

Explanation

The ddname you specified to act as the 'type' (CLIST or EXEC) for the 'level' (USER, APPLICATION, or SYSTEM) library must be allocated with the permanent attribute before ALTLIB can use it.

System action

The ALTLIB command processor terminates without processing the request.

User response

Before issuing the ALTLIB command, issue the ALLOCATE command specifying a list of data sets and the same file name you specified for the ALTLIB command. Then, reissue the ALTLIB command. This process ensures that the ddname is permanently allocated. When you are ready to deactivate the ddname, you can also free the file name with the FREE command.

If you access dynamic allocation directly using SVC 99, you need to specify the permanently allocated attribute. For more information about this attribute, see z/OS MVS Programming: Authorized Assembler Services Guide.

Module

IKJADLIB

Audience

ALTLIB user