Message d'erreur IBM i (AS/400)
CPFA10A
Valeur &2 du paramètre RMTDEST incorrecte.
RMTDEST parameter value &2 not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur &2 indiquée pour le paramètre de destination distante (RMTDEST) est incorrecte. Le code anomalie est &1. Les codes anomalie et leur signification sont les suivants : 0001 - Caractère autre qu'un chiffre ou un point détecté. 0002 - Un octet de la chaîne décimale à points comporte 0 caractère ou plus de 3 caractères. 0003 - Un octet de la chaîne décimale à points est supérieur à 255. 0004 - Le nombre d'octets de la chaîne décimale à points n'est pas égal à 4. 0005 - Le premier octet est inférieur à 1. 0006 - L'adresse de diffusion limitée a été indiquée. L'adresse de diffusion limitée est 255.255.255.255. 0007 - L'adresse de diffusion dirigée a été indiquée. L'adresse de diffusion dirigée est xxx.255.255.255 pour les adresses de classe A, xxx.xxx.255.255 pour les adresses de classe B et xxx.xxx.xxx.255 pour les adresses de classe C, où xxx est un nombre quelconque compris entre 0 et 255. 0008 - Le premier octet est indiqué comme étant l'adresse LOOPBACK. L'adresse LOOPBACK est une adresse définie sous la forme 127.xxx.xxx.xxx, où xxx est un nombre quelconque compris entre 0 et 255. 0009 - Pour une destination distante de type hôte, tous les bits de la partie ID hôte de la destination distante sont à zéro. 0010 - Les adresses de classe D et de classe E ne sont pas prises en charge. Les adresses de classe D vont de 224.xxx.xxx.xxx à 239.xxx.xxx.xxx. Les adresses de classe E vont de 240.xxx.xxx.xxx à 255.xxx.xxx.xxx, où xxx est un nombre quelconque compris entre 0 et 255.
The value &2 specified for the remote destination (RMTDEST) parameter is not valid. Reason code is &1. Reason codes and their meanings follow: 0001 - Character other than digit or dot detected. 0002 - One octet in the dotted decimal string has 0 or more than 3 characters. 0003 - One octet in the dotted decimal string is greater than 255. 0004 - Number of dotted decimal string octets does not equal 4. 0005 - First octet is less than 1. 0006 - Limited broadcast address was specified. The limited broadcast address is 255.255.255.255. 0007 - Directed broadcast address was specified. The directed broadcast address is xxx.255.255.255 for class A addresses, xxx.xxx.255.255 for class B addresses, and xxx.xxx.xxx.255 for class C addresses where xxx is any number between 0 and 255. 0008 - First octet is specified as the LOOPBACK address. The LOOPBACK address is an address defined as 127.xxx.xxx.xxx where xxx is any number between 0 and 255. 0009 - For a host remote destination, all the bits in the host ID portion of the remote destination are set to zero. 0010 - Class D and class E addresses not supported. The range of class D addresses is 224.xxx.xxx.xxx to 239.xxx.xxx.xxx. The range of class E addresses is 240.xxx.xxx.xxx to 255.xxx.xxx.xxx, where xxx is any number between 0 and 255.
Que faire
Corrigez la valeur du paramètre RMTDEST, puis renouvelez votre demande.
Correct the value for the RMTDEST parameter, and then try the request again.
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 |
4 |
| &2 | *CHAR |
15 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFA10A) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFA10A) EXEC(DO)
/* traitement de l'erreur */
ENDDO