Message d'erreur IBM i (AS/400)
CPF252B
Impossible d'augmenter la taille de la file d'attente de messages du travail par lots.
Gravité 50 · Fin anormale du travail
Cause
Le file d'attende de messages du travail &3/&2/&1 a atteint sa taille maximale alors que le travail était en cours de soumission. Aucun message supplémentaire ne peut être transmis à cette file d'attente de messages dont la taille maximale est définie dans la valeur JOBMSGQMX de la description utilisée par le travail. La valeur JOBMSGQFL du travail ne contrôle pas l'action effectuée car le travail n'est pas actif.
Que faire
Effectuez l'une des opérations suivantes : - Augmentez la taille de la file d'attente de messages pour le travail par lots. Cette taille est contrôlée par l'attribut de travail JOBMSGQMX dans la commande BCHJOB et dans la description du travail. - Réduisez le nombre de de commandes dans le travail par lots. Il peut être nécessaire de scinder le travail par lots en deux travaux par lots plus petits ou plus. Soumettez de nouveau le travail.
Variables du message
Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
6 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF252B) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF252B) EXEC(DO)
/* traitement de l'erreur */
ENDDO