Aller au contenu

CPFA10B

Valeur &3 du paramètre LOCTPL incorrecte.

LOCTPL parameter value &3 not valid.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

La valeur indiquée pour le paramètre de modèle d'emplacement (LOCTPL) est incorrecte. Le code anomalie est &2. Les codes anomalie et leur signification sont les suivants : 0001 - Un ou plusieurs caractères ne sont pas valides. La valeur indiquée pour LOCTPL doit commencer par un caractère alphabétique suivi de l'un des caractères suivants : 0-9, A-Z, à, $, #, ?. 0002 - La valeur indiquée pour LOCTPL est un modèle et l'adresse Internet indiquée pour la destination distante (RMTDEST) correspond à un hôte unique. Une valeur de masque de sous-réseau (SUBNETMASK) égale à *HOST ou 255.255.255.255 indique que l'adresse Internet RMTDEST correspond à un hôte unique. La valeur LOCTPL ne peut contenir aucun point d'interrogation (?) lorsque RMTDEST correspond à un hôte unique. 0003 - La valeur indiquée pour LOCTPL ne contient pas le nombre correct de points d'interrogation (?). Le nombre de points d'interrogation (?) dépend des paramètres RMTDEST et SUBNETMASK : - Si l'adresse Internet indiquée pour RMTDEST correspond à un réseau ou à un sous-réseau, la valeur LOCTPL doit être un modèle de 8 caractères contenant un nombre minimal de points d'interrogation (?) fonction du nombre de bits de masque d'hôte contenus dans la valeur du paramètre SUBNETMASK. Pour la valeur SUBNETMASK &1, le nombre minimal de points d'interrogation (?) requis est &4. Le nombre minimal de points d'interrogation (?) est obtenu en divisant par 5 le nombre de bits de masque d'hôte de la valeur SUBNETMASK et en arrondissant à l'entier supérieur. - Si l'adresse Internet indiquée pour RMTDEST correspond à un hôte unique, la valeur SUBNETMASK doit être *HOST ou 255.255.255.255 et la valeur LOCTPL ne doit contenir aucun point d'interrogation (?). 0004 - La valeur indiquée pour LOCTPL est un modèle mais contient moins de 8 caractères. Un modèle doit contenir 8 caractères.

The value specified for the location template (LOCTPL) parameter is not valid. Reason code is &2. Reason codes and their meanings follow: 0001 - One or more characters are not valid. The value specified for LOCTPL must start with an alphabetic character followed by any of these characters: 0-9, A-Z, à, $, #, ?. 0002 - The value specified for LOCTPL is a template and the internet address specified for the remote destination (RMTDEST) is for a single host. A subnet mask (SUBNETMASK) value of *HOST or 255.255.255.255 indicates the RMTDEST internet address is for a single host. The LOCTPL value cannot contain any question mark (?) characters when the RMTDEST is for a single host. 0003 - The value specified for LOCTPL does not contain the correct number of question mark (?) characters. The number of question mark (?) characters depends on the RMTDEST and SUBNETMASK parameters: - If the internet address specified for the RMTDEST is for a network or subnetwork, the LOCTPL value must be an 8 character template containing a minimum number of question mark (?) characters based on the number of host mask bits contained in the SUBNETMASK parameter value. For the SUBNETMASK value &1, the minimum number of question mark (?) characters required is &4. The minimum number of question mark (?) characters is determined by dividing the number of host mask bits in the SUBNETMASK value by 5 and rounding up to the next whole number. - If the internet address specified for the RMTDEST is for a single host, the SUBNETMASK value must be *HOST or 255.255.255.255 and the LOCTPL value must not contain any question mark (?) characters. 0004 - The value specified for LOCTPL is a template but contains less than 8 characters. A template must contain 8 characters.

Que faire

Corrigez la valeur du paramètre LOCTPL, puis renouvelez votre demande.

Correct the value for the LOCTPL 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...

VariableTypeLongueur
&1 *CHAR 15
&2 *CHAR 4
&3 *CHAR 8
&4 *BIN 2

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFA10B) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPFA10B) EXEC(DO)
  /* traitement de l'erreur */
ENDDO