Explication du S002 :
Erreur à l’ouverture d’un fichier (longueur de bloc supérieure à 32700 octets). Se produit lors de la création d’un fichier quand la longueur de bloc est supérieur à celle d’une piste. Le registre 2 contient l’adresse du DCB de ce fichier.
Note:
Pour plus d’info sur l’abend S002, se référer aux messages IEC036I et IEC129I.
Pour information :
Un return code est fourni dans le registre 15 :
04
Explications:
Lecture d’un enregistrement de longueur variable incorrecte (trop petit ou plus grand que le LRECL).
Solutions:
08
Explications:
Ecriture d’un enregistrement trop long (plus de 32767 octets) ou plus grand qu’une piste.
Solutions:
Autres informations:
Longueur d’enregistrement ou taille de bloc supérieurs à 32 K.
0C
Explications:
Ecriture d’un bloc plus grand qu’une piste physique.
Solutions:
14
Explications:
Lecture d’un enregistrement de longueur excessive (plus grand que le BLKSIZE).
Solutions:
Autres informations:
Longueur d’enregistrement supérieure à taille de bloc.
18
Explications:
Lecture d’un enregistrement de longueur variable (trop petit ou plus grand que le BLKSIZE ou que 32767 octets)
Solutions:
1C
Sur fichiers disques en écriture: taille d‘enregistrement ou de blocs supérieure à la capacité d’une piste.
20
Sur fichiers disques en écriture: taille de bloc supérieure à taille d’allocation secondaire.
24
Sur fichiers disques en écriture: taille de bloc supérieure à taille d’allocation primaire.
28
Ouverture d’un fichier disque en création: taille de bloc supérieure à taille d’allocation primaire.