Aller au contenu

CPF9040

Caractères incorrects dans ID utilisateur/adresse, ou dans ID liste &1 &2.

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

Cause

Vous avez utilisé des caractères non admis pour &1 &2 (ID utilisateur/adresse, ID liste ou demande à faire suivre à partir d'un ID utilisateur), ou bien le premier caractère est un blanc.

Que faire

Sont admis les lettres, les chiffres, les caractères alphabétiques d'un jeu étendu et certains caractères spéciaux. Consultez le manuel "SNA Distribution Services" pour connaître tous les caractères admis. Si le premier caractère est un blanc, remplacez-le par un caractère admis, puis renouvelez votre demande. Si vous utilisez une commande CL et que le jeu de caractères et la page de codes de la station de travail sont différents de la valeur système (QCHRID), vérifiez si la commande a un paramètre de jeu de caractères et de page de codes (QCHRID). Dans l'affirmative, relancez cette commande avec CMDCHRID(*DEVD). Si vous utilisez pour cela la fonction d'invite, il vous faudra appuyer sur F10 (autres paramètres) pour afficher l'invite relative au jeu de caractères et à la page de codes.

Description technique

Seuls les caractères de la page de codes 500 et du jeu de caractères 930 peuvent être utilisés.

Only characters from code page 500 and character set 930 may be used.

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 8
&2 *CHAR 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF9040) MSGF(QSYS/QCPFMSG)

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

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