Aller au contenu

Message d'erreur IBM i (AS/400)

CPF704A

Longueur d'enregistrement incorrecte pour le membre &3.

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

Cause

L'application ou le retrait de postes journalisés a échoué au poste portant le numéro de séquence &7 et l'identificateur de cycle de validation &8 dans le récepteur de journal &4 de la bibliothèque &5. Le traitement n'a pas abouti car la longueur d'enregistrement du poste de journal était incompatible avec la longueur d'enregistrement du membre &3, fichier &1, bibliothèque &2. La version du fichier &1 sur le système ou la spécification de début de l'opération est incorrecte. En outre, si le porte de journal est réduit, tout risque d'incompatibilité entre les informations du poste de journal et le niveau du système d'exploitation n'est pas exclus. Si *N ou un zéro hexadécimal s'affiche, les informations ne sont pas applicables.

Que faire

Restaurez la version correcte du fichier &1, ou modifiez la valeur du paramètre FROMENTLRG ou du paramètre FROMENT (qui a été indiquée précédemment). Renouvelez ensuite votre demande. Si l'incident persiste, prenez contact avec la maintenance afin d'obtenir les informations relatives aux différentes PTF.

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&5 *CHAR 10
&7 *UBIN 8
&8 *UBIN 8

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF704A) MSGF(QSYS/QCPFMSG)

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

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