S00x
S001 Erreur de lecture ou d'écriture provoquée par la longueur du bloc indiquée dans le DCB qui ne correspond pas a celle du fichier pour un des motifs suivants :
00 la longueur de l'enregistrement ou le blocksize tels qu'ils sont spécifiés sont différents de la longueur ou du blocksize réels du fichier.
01 Erreur dans le
DCB
du JCL02 erreur à la fermeture du fichier. (le fichier est à recréer)
03 ordre de lecture après détection d'une fin de fichier (relancer le job)
04 Le Fichier existe bien, mais il est vide. Le plus souvent
data-check
ouequip-chek
, relancer le job. Longueur de bloc incorrecte (Concaténation - La longueur du bloc lu diffère de celle demandée)
S002 Lors de l'écriture d'un enregistrement, celui-ci est trop long pour l'unité spécifiée. .
05 fichier vide S002 Lors de l'écriture d'un enregistrement, celui-ci est trop long pour l'unité spécifiée. .
18 longueur d'enregistrement variable plus grande que le lrecl du jcl (
LRECL
>BLKSIZE
), supérieure à 32767 ou inférieure à 4. Il faut extraire l'enregistrement en cause.08 longueur d'enregistrement ou taille de bloc supérieure à 32k.