CPF4211
Nom de pgm de longueur &4 incorrecte pour session passe-système point de vente.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le nom du programme hôte ou contrôleur indiqué dans une session du passe-système point de vente pour le lieu éloigné &3, description d'unité &1, est incorrect. Les causes possibles de l'erreur sont les suivantes :
- La longueur indiquée est de 1.
- La longueur indiquée est supérieure à 9.
- Le dernier octet du nom du programme est différent de X'00' ou X'01'. Dans le cas d'une unité point de vente, le nom du programme figure dans la commande INIT-SELF de SNA (Architecture de réseau des systèmes IBM). Dans le cas d'une unité SNUF, le nom du programme est contenu dans la commande SNA BIND.
Que faire
Corrigez le programme hôte ou contrôleur ou la configuration, pour indiquer un nom de programme ayant une longueur valide. Redémarrez ensuite la session du passe-système.
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 |
| &3 | *CHAR |
10 |
| &4 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF4211) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF4211) EXEC(DO)
/* traitement de l'erreur */
ENDDO