Message d'erreur IBM i (AS/400)
CPF33F7
Valeur du tampon &6 de l'espace utilisateur &4 de la bibliothèque &5 incorrecte.
Value in buffer &6 of user space &4 in library &5 not valid.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
La valeur &1 commençant au déplacement décimal &2 sur une longueur de &3 n'est pas valide. Le numéro indiquant la zone du tampon où se trouve la valeur est &7. 1. Entrée de section de tampon. 2. Zone d'informations générales. 3. Zone d'informations de page.
Value &1 beginning at decimal offset &2 for a length of &3 is not valid. The number indicating the area in the buffer the value is found in is &7. 1. Buffer section entry. 2. General information area. 3. Page information area.
Que faire
Le programme qui crée les tampons à placer dans un fichier spoule à l'aide d'une interface de programmation (API) est en erreur. Consultez les informations APIs : Print APIs de la catégorie Programmation du centre de documentation IBM i, http://www.ibm.com/systems/i/infocenter/, pour les descriptions et limites relatives aux tampons à placer dans les fichiers spoule. Corrigez le problème, puis renouvelez votre demande.
The program creating the buffers to be put to a spooled file using an Application Program Interface (API) is in error. See the APIs: Print APIs information in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/, for descriptions and limitations concerning buffers to be put to spooled files. Correct the problem and 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 |
10 |
| &2 | *BIN |
4 |
| &3 | *BIN |
4 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
10 |
| &6 | *BIN |
4 |
| &7 | *BIN |
4 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPF33F7) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPF33F7) EXEC(DO)
/* traitement de l'erreur */
ENDDO