Aller au contenu

CPF3651

Déplacement trop grand pour l'objet de base &7.

Offset too large for base object &7.

Gravité 30 · Erreur grave

Cause

L'objet de base est &2, type &3, sous-type &4 dans le contexte &5. Le déplacement est &8. Le déplacement indiqué par la valeur du paramètre OFFSET est trop grand pour l'espace associé de l'objet de base.

The base object is &2, type &3, subtype &4 in context &5. The offset is &8. The offset specified by the OFFSET parameter value is too large for the associated space of the base object.

Que faire

Modifiez la valeur du déplacement indiquée, puis relancez la commande.

Change the offset value specified, and then try the command 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
&2 *CHAR 30
&3 *CHAR 2
&4 *CHAR 2
&5 *CHAR 30
&7 *CHAR 2
&8 *CHAR 6

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF3651) MSGF(QSYS/QCPFMSG)

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

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