Aller au contenu

CPF1973

Valeur du paramètre OFFSET incorrecte pour le pointeur &3.

Gravité 30 · Erreur grave

Cause

Pour le pointeur &3 dans le programme &1, la valeur indiquée au paramètre OFFSET excède la valeur maximale admise pour l'espace adressable par le pointeur.

Que faire

Indiquez, au paramètre OFFSET, une valeur inférieure, puis relancez la commande.

Description technique

Le décalage maximal exact autorisé dépend du type d'objet MI qui contient l'espace et (pour certains types d'objets) du contenu de la partie opérationnelle de l'objet. La valeur de décalage maximale est d'environ 16 millions pour tout objet et ne dépend pas de la taille actuelle de l'espace.

The exact maximum offset allowed is dependent on the type of MI object that contains the space and (for some types of objects) on the contents of the operational part of the object. The maximum offset value is approximately 16 million for any object, and is not dependent on the current size of the space.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF1973) MSGF(QSYS/QCPFMSG)

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

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