CPF2731
Ligne &1 incompatible avec le contrôleur.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La commande de Modification de la description de ligne n'a pas abouti. Le code raison est &2. Les codes raison et leur signification sont les suivants :
- 2104 : Le contrôleur indiqué au paramètre SWTCTLLST (Liste des contrôleurs commutés) est de type incorrect (par exemple, 5294 au lieu de BSC ou asynchrone), ou alors il n'est pas défini comme contrôleur de ligne commutée ou de ligne de secours sur réseau commuté. Pour les lignes X.25, les contrôleurs doivent être définis comme contrôleurs asynchrones commutés.
- 2105 : L'adresse de la station BSC (paramètre STNADR) ne correspond pas au code ASCII.
- 2113 : La taille de paquet par défaut X.25 à la réception (paramètre DFTPKTSIZE) indiquée dans la description de contrôleur est supérieure à la taille maximale de paquet à la réception (paramètre MAXPKTSIZE) dans la description de ligne.
- 2114 : La taille maximale de trame (paramètre MAXFRAME) dans la description de contrôleur est supérieure à celle indiquée dans la description de ligne.
- 2116 : La taille de fenêtre par défaut X.25 à la réception (paramètre DFTWDWSIZE) indiquée dans la description de contrôleur est incompatible avec le modulo (paramètre MODULUS) dans la description de ligne.
- 2161 : La taille de paquet par défaut X.25 à l'émission (paramètre DFTPKTSIZE) indiquée dans la description de contrôleur est supérieure à la taille maximale de paquet à l'émission (paramètre MAXPKTSIZE) indiquée dans la description de ligne.
- 2162 : La taille de fenêtre par défaut X.25 à l'émission (paramètre DFTWDWSIZE) indiquée dans la description de contrôleur est incompatible avec le modulo (paramètre MODULUS) dans la description de ligne.
Que faire
Apportez les corrections nécessaires, puis renouvelez la demande.
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 |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF2731) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF2731) EXEC(DO)
/* traitement de l'erreur */
ENDDO