Explications du SE37:
ERREUR LORS D’ECRITURE SUR UN FICHIER.
Il n’y a plus de place.
Dans le cas d’un fichier multi-volumes, la place demandée est insuffisante. Il faut alors réorganiser le fichier.
Cette erreur peut également se produire pour un fichier multi-volumes lorsque le nombre de volumes spécifié dans la DD est insuffisant.
Pour information:
Un return code est fourni dans le registe 15:
Il n’y a plus de place sur le volume et aucun volume supplémentaire n’a été précisé (il peut s’agir aussi d’une VTOC pleine).
Ouverture d’un fichier en sortie. Pas suffisamment de volumes spécifiés dans la carte DD.
Pour unPDS, les 16 domaines possibles sont pleins.
VTOC pleine.
Un dataset en sortie occupe tout son espace alloué et aucun autre volume n’est disponible.
Pour un fichier séquentiel multivolume sur disque, pas de possibilités d’extension sur le volume suivant, soit parce qu’il est plein, soit parce que le fichier existe déjà.
Pour un dataset en sortie, le numéro de séquence trouvé dans le Dscb est inférieur à celui du DEB.
Solutions:
Voir ci-dessus (SB37)