CPF672A
Le nom de lieu éloigné &1 comporte des erreurs de syntaxe.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Le nom de lieu éloigné &1 comporte &2 erreurs de syntaxe. Un nom de lieu éloigné peut être :
- Sous la forme d'une chaîne de huit caractères maximum représentant le nom du lieu éloigné. Ces caractères doivent appartenir exclusivement au jeu de caractères 01134.
- Une chaîne de caractères constituée de deux chaînes, séparées par un point et composées de caractères appartenant au jeu 01134. Les deux chaînes de caractères sont concaténées ensemble par un point. La première représente l'ID éloigné du réseau et la seconde le nom du lieu éloigné. Ni l'identificateur réseau ni le nom de lieu éloigné ne doit comporter plus de huit caractères. Si aucun identificateur n'est indiqué, les attributs de réseau sont utilisés pour déterminer l'identificateur par défaut.
Que faire
Corrigez le nom de lieu éloigné indiqué dans la commande afin qu'il soit conforme aux règles syntaxiques décrites ci-dessus.
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 |
17 |
| &2 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF672A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF672A) EXEC(DO)
/* traitement de l'erreur */
ENDDO