Aller au contenu

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...

VariableTypeLongueur
&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