CPFB8ED
La description d'unité &1 est incorrecte pour l'opération.
Gravité 30 · Erreur grave
Cause
Une tentative d'utilisation de l'unité ASP a échoué. Il s'agit de l'unité ASP &1. Le code raison est &2. Voici la signification des différents codes raison : 1 - L'unité n'est pas une unité ASP. 2 - L'état de l'unité ASP n'est ni ACTIF ni DISPONIBLE. 3 - L'état de l'unité ASP n'est pas DISPONIBLE. 4 - L'ASP n'est pas un ASP principal. 5 - L'état de l'unité ASP n'est ni DISPONIBLE, ni ERREUR et ne permet pas d'exécuter RCLSTG (Récupérer mémoire secondaire).
Que faire
Dans le cas du code raison 1, indiquez une description d'unité ASP. Pour les codes raison 2, 3 et 5, utilisez la commande VRYCFG (Changer l'état d'une configuration) pour modifier l'état en DISPONIBLE. Dans le cas du code raison 4, indiquez une description d'unité ASP pour un ASP principal.
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 | *UBIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFB8ED) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFB8ED) EXEC(DO)
/* traitement de l'erreur */
ENDDO