CPF3C1F
Le pointeur n'est pas sur une limite de 16 octets.
Pointer is not on a 16 byte boundary.
Gravité 30 · Erreur grave
Cause
Le paramètre &2 du point d'entrée Integrated Language Environment &1 est défini comme un pointeur, mais le paramètre n'est pas aligné sur une limite de 16 octets.
Parameter &2 for Integrated Language Environment entry point &1 is defined to be a pointer, but the parameter is not aligned on a 16-byte boundary.
Que faire
Consultez le manuel de référence du langage évolué pour savoir comment indiquer l'alignement.
Refer to the high level language reference manual for how to specify alignment.
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 |
256 |
| &2 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF3C1F) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF3C1F) EXEC(DO)
/* traitement de l'erreur */
ENDDO