Aller au contenu

Message d'erreur IBM i (AS/400)

CPF4124

Erreur sur l'unité &4. Code de réponse &6.

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

Cause

Il s'agit probablement d'une erreur de configuration d'unité.

Que faire

Voici les différents codes réponses possibles : 00000000- La réponse à l'ordre BIND est incorrecte. 01810000- Le type de clavier de la table de conversion est incompatible. Rectifiez la description d'unité ou modifiez le clavier. 01820000- Il se peut que l'espace mémoire utilisé par les tables de personnalisation requises par l'unité aient dépassé la capacité mémoire maximale acceptée par le contrôleur. 01830000- Le contrôleur a détecté un poste incorrect dans la table de conversion de clavier pour l'unité. Vérifiez que les attributs de table indiqués pour l'objet de personnalisation dans le fichier source sont corrects. Effectuez une ou plusieurs des opérations suivantes : - Fermez le fichier &2 (bibliothèque &3), puis renouvelez la demande. - A l'aide de la commande VRYCFG, mettez l'unité &4 hors fonction puis à nouveau en fonction. - Si l'incident persiste, mettez le contrôleur de l'unité &4 et de toutes les unités connectées hors fonction (commande VRYCFG). Ensuite, mettez le contrôleur à nouveau en fonction en indiquant *YES au paramètre RESET. Si l'incident persiste, lancez l'identification d'incident et signalez-le à l'aide de la commande ANZPRB.

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...

VariableTypeLongueur
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&6 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4124) MSGF(QSYS/QCPFMSG)

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

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