Message d'erreur IBM i (AS/400)
CPF5902
Création, modification ou mise en fonction automatique d'unité impossible pour lieu éloigné &1.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le support système ne peut pas assurer la création, la modification ou la mise en fonction automatique d'une description d'unité pour le lieu éloigné &1. Les différentes raisons possibles sont les suivantes : - Le contrôleur est déconnecté ou est en cours de déconnexion. - Le système tentait de mettre en fonction une unité dépendante, c'est-à-dire créée manuellement, avec une adresse locale supérieure à 00. - Une erreur interne du système s'est produite.
Que faire
Lancez la commande WRKCFGSTS (Gérer l'état de la configuration) pour savoir si le contrôleur est déconnecté. Si tel est le cas, exécutez la commande VRYCFG (Changer l'état d'une configuration) pour remettre le contrôleur en fonction, puis renouvelez votre demande. Utilisez la commande WRKDEVD (Gérer les descriptions d'unités) pour savoir si l'unité en question est dépendante (la valeur du paramètre LOCADR est alors supérieure à 00). Si c'est le cas, lancez la commande VRYCFG pour mettre manuellement en fonction cette unité, puis renouvelez votre demande. Si une erreur interne s'est produite, signalez l'incident (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...
| Variable | Type | Longueur |
|---|---|---|
| &1 | *CHAR |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF5902) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF5902) EXEC(DO)
/* traitement de l'erreur */
ENDDO