Aller au contenu

Message d'erreur IBM i (AS/400)

CPF472A

Erreur de communication sur l'unité &1.

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

Cause

Une erreur de communication s'est produite sur la médiathèque &1. Ces communications n'ont peut-être pas été correctement configurées ou elles sont défectueuses. Le code condition est &3. 1

  • Aucune connexion de communication n'a été établie avec le gestionnaire de médiathèque. 2
  • Une erreur de communication s'est produite.

Que faire

Procédez de l'une des façons suivantes à partir du code de condition &3 : 1

  • Déterminez la raison pour laquelle la connexion de communication n'a pas été établie. Il se peut que le gestionnaire de médiathèque n'ait pas été configuré correctement à l'autre extrémité de la connexion. La ligne de transmission, le contrôleur et/ou l'unité ne sont peut-être pas en fonction ; lancez la commande WRKCFGSTS pour connaître leur état. 2
  • Déterminez la raison pour laquelle la connexion de communication a échoué. Reportez-vous à la file d'attente de messages QSYSOPR ou à l'historique VLOG.

Description technique

Si la commande CFGDEVMLB a été utilisée pour créer le contrôleur de communication et l'unité, ils portent le nom &2 ; si l'interface de communication correspond à une connexion RS-232, le nom de la description de ligne est &2. Autres causes possibles de l'erreur :

  • Utilisez la commande Afficher l'état du mode (DSPMODSTS) et vérifiez que le mode est démarré. S'il ne l'est pas, utilisez la commande Démarrer un mode (STRMOD).
  • Vérifiez que ce système est configuré sur le gestionnaire d'unité de bibliothèque. Pour les configurations LAN, utilisez la commande Afficher la bibliothèque de supports LAN (DSPLANMLB) afin de déterminer les informations à saisir sur la console du gestionnaire d'unité de bibliothèque.
  • Si des modifications sont apportées à la ligne, au contrôleur, à l'unité ou au paramètre ROBOTDEV de la description de l'unité de bibliothèque, l'unité de bibliothèque doit être désactivée puis réactivée à l'aide de la commande Activer une configuration (VRYCFG).
  • Vérifiez que la console du gestionnaire d'unité de bibliothèque indique que celui-ci est en ligne et actif.

If the CFGDEVMLB command was used to create the communication controller and device, they are named &2; if the communication interface is for an RS-232 connection, the name of the line description is &2. Other possible causes of the error: -- Use the Display Mode Status (DSPMODSTS) command and confirm that the mode status is started. If it is not started, use the Start Mode (STRMOD) command. -- Confirm that this system is configured on the library device manager. For LAN configurations, use the Display Lan Media Library (DSPLANMLB) command to determine the information to enter on the library device manager console. -- If changes are made to the line, controller, device and/or ROBOTDEV parameter in the library device description, the library device must be varied off and varied on with the Vary Configuration (VRYCFG) command. -- Confirm that the library device manager console reports the library device manager as online and active.

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
&1 *CHAR 10
&2 *CHAR 10
&3 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF472A) MSGF(QSYS/QCPFMSG)

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

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