Aller au contenu

CPF1928

Numéro d'instruction &2 incorrect pour identificateur d'instruction.

Gravité 30 · Erreur grave

Cause

Le numéro d'instruction indiqué pour un ID d'instruction est de longueur incorrecte ou contient des positions hexadécimales non valides.

Que faire

Utilisez le paramètre STMT pour modifier le numéro d'instruction machine, afin qu'il contienne une à quatre positions hexadécimales correctes : A à F et 0 à 9. Relancez ensuite la commande. Relancez ensuite la commande.

Description technique

Un identificateur d'instruction qui commence par une barre oblique est considéré comme un numéro d'instruction MI.

A statement identifier that begins with a slash is assumed to be an MI instruction number.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF1928) MSGF(QSYS/QCPFMSG)

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

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