Aller au contenu

CPF2157

Liste des bibliothèques utilisateur limitée à 25.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Le nombre de bibliothèques de la partie utilisateur de la liste des bibliothèques est limité à 25 lorsque toutes les conditions suivantes sont remplies :

  • Une zone de données QLMTUSRLIB est trouvée dans la liste des bibliothèques lors de l'initialisation du travail.
  • La zone de données est au format TYPE(*CHAR).
  • Le premier caractère de la zone de données a la valeur '1'.

Que faire

Le nombre maximal des bibliothèques de la partie utilisateur de la liste des bibliothèques ne peut pas être modifié pour le travail en cours. Afin d'admettre 250 bibliothèques dans la partie utilisateur de la liste des bibliothèques pour de nouveaux travaux, effectuez l'une des opérations suivantes :

  • Enlevez de la liste des bibliothèques la bibliothèque dans laquelle réside la zone de données QLMTUSRLIB.
  • Supprimez la zone de données QLMTUSRLIB de la bibliothèque dans laquelle elle réside.
  • Modifiez le premier caractère des données de la zone de données QLMTUSRLIB en lui donnant une autre valeur que '1'.
  • Créez la zone de données QLMTUSRLIB dans une bibliothèque de la liste des bibliothèques qui se trouve avant la bibliothèque dans laquelle QLMTUSRLIB a été trouvée. Attribuez la valeur '0' au premier caractère de la zone de données.

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF2157) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF2157) EXEC(DO)
  /* traitement de l'erreur */
ENDDO