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...
| Variable | Type | Longueur |
|---|---|---|
| &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