CPF1275
Le sous-système &1 ne peut pas allouer l'unité &2.
Gravité 20 · Erreur
Cause
Les causes possibles sont les suivantes : l'unité de communication n'est pas en fonction ou n'a pas été trouvée, le mode &3 n'est pas défini pour une unité APPC, ou bien un objet interne a été endommagé. Le sous-système démarrera sans l'unité (ou sans le mode).
Que faire
-- Si la description d'unité et la description de mode existent pour une unité APPC, il suffit de mettre l'unité en fonction (commande VRYCFG).
- Utilisez la commande DSPDEVD (Afficher une description d'unité) afin de déterminer si cette unité existe. Dans le cas d'unités APPC, vous devez également afficher la description de mode (commande DSPMODD) pour vérifier l'existence du mode. Si l'unité n'est pas trouvée, vous devez créer la description d'unité (commande CRTDEVASC, CRTDEVAPPC, CRTDEVBSC, CRTDEVFNC, CRTDEVINTR, CRTDEVRTL ou CRTDEVSNUF). S'il s'agit d'une unité APPC et que le mode n'est pas trouvé, créez la description de mode à l'aide de la commande CRTMODD.
- Pour déterminer si l'incident est lié à l'endommagement d'un objet interne, consultez l'historique QHST (commande DSPLOG), et recherchez un message CPF1276. Si un objet interne a effectivement été endommagé, exécutez la commande PWRDWNSYS pour mettre le système hors tension et relancez l'IPL.
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 |
8 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF1275) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF1275) EXEC(DO)
/* traitement de l'erreur */
ENDDO