Aller au contenu

Message d'erreur IBM i (AS/400)

CPF33E2

Valeur &1 de l'attribut de fichier spoule au déplacement &2 incorrecte.

Value &1 for spooled file attribute at offset &2 not valid.

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

Cause

La valeur &1 indiquée pour l'attribut de fichier spoule commençant au déplacement décimal &2 sur une longueur de &3 dans le format &4 n'est pas valide. Le code raison est &5. 1 - La valeur de l'attribut de fichier spoule n'est pas valide. 2 - La valeur de l'attribut de fichier spoule n'est pas valide lorsqu'elle est utilisée en combinaison avec une valeur particulière d'un autre attribut.

Value &1 specified for the spooled file attribute beginning at decimal offset &2 for a length of &3 in format &4 is not valid. The reason code is &5. 1 - The value of the spooled file attribute is not valid. 2 - The value of the spooled file attribute is not valid when used in combination with a specific value of another attribute.

Que faire

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 connaître les valeurs correctes des attributs de fichier spoule et leurs combinaisons valides avec d'autres valeurs d'attributs de fichier spoule. Corrigez le problème, puis renouvelez votre demande.

See the APIs: Print APIs information in the Programming category in the IBM i Information Center, http://www.ibm.com/systems/i/infocenter/, for correct spooled file attribute values and their valid combinations with other spooled file attribute values. 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...

VariableTypeLongueur
&1 *CHAR 63
&2 *BIN 4
&3 *BIN 4
&4 *CHAR 8
&5 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF33E2) MSGF(QSYS/QCPFMSG)

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

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