Attention, pour les fichiers VSAM, la définition des file status est différente :
http://publib.boulder.ibm.com/infoce...cs/tperr12.htm
Rappel sur les valeurs possibles :
http://publib.boulder.ibm.com/infoce...pf.htm#STATKEY
Pour la valeur "97" : For VSAM only: OPEN statement execution successful: File integrity verified.
Le mieux est alors de définir ainsi le FS :
01 NOM-DE-FICHIER-FILE-STATUS PIC X(02) VALUE SPACE.
88 NOM-DE-FICHIER-STATUS-OK VALUE "00", "97".
88 NOM-DE-FICHIER-EOF VALUE "10".
Néanmoins, une valeur "97" montre un problème sur le fichier : typiquement, il n'a pas été fermé correctement, lire
https://sites.google.com/site/indusi...status-codes-1
Donc, soit on utilise les FS complètement et proprement, soit on ne les utilise pas du tout.
J'ai déjà vu un programme qui les définissait pour tous ses fichiers mais n'en faisait aucun usage...
Partager