Aller au contenu

CPF4037

Valeurs RCDLEN, BLKLEN, RCDBLKFMT, BUFOFSET prises par défaut.

Gravité 10 · Avertissement

Cause

La longueur d'enregistrement (&6), la longueur de bloc (&7), le format de bloc (*&8) et la position de la mémoire tampon (&9) indiqués par les labels de bande existants pour le numéro de séquence &10, label &5, volume &3, sont différents des valeurs précisées pour le fichier &1, dans &2. La position dans la mémoire tampon est déterminée à partir du label du fichier, si elle est indiquée dans le paramètre LABEL. Si elle est égale à *N, la position est incorrecte car il s'agit d'un fichier EBCDIC.

Que faire

Si les valeurs indiquées dans LABEL ne conviennent pas, précisez les paramètres RCDLEN, BLKLEN, RCDBLKFMT et BUFOFSET, puis renouvelez la demande.

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 6
&5 *CHAR 17
&6 *BIN 4
&7 *BIN 4
&8 *CHAR 4
&9 *CHAR 10
&10 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF4037) MSGF(QSYS/QCPFMSG)

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

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