Explication du SPITAB 00 :
Tout s’est bien passé.
Explication du SPITAB 00 :
Tout s’est bien passé.
Explication du SPITAB 01
Table inexistante.
Le nom de table indiqué (zone CODTAB de la zone PARAMETRE), ne correspond pas à une table préalablement définie dans le fichier SPITAB.
Remarque concernant les tables à indices
Sur une table à indices, un code retour 0, peut se produire dans les cas suivants :
Explication du SPITAB 02 :
Poste inexistant
On exécute un code-fonction qui traite un poste de table particulier dont on a fourni la référence dans la zone REF-POSTE. Ce poste n’existe pas dans la table traitée.
Explication du SPITAB 03 :
Indices incorrects
On travaille sur une table à indice et on a fourni de manière incorrecte (dans la zone REF-POSTE), les indices qui repèrent un poste de table.
Ces indices peuvent présenter les défauts suivants :
Explication du SPITAB 04 :
Code-fonction ou structure de la zone PARAMETRE erroné
Ce code retour se produit quand, d’une manière générale, on a mal rempli la zone PARAMETRE avant d’appeler le module d’interface.
Les erreurs les plus fréquentes sont les suivantes :
Explication du SPITAB 05 :
Erreur d’entrée/sortie
Une erreur d’entrée/sortie a été détectée par le module d’interface lors d’un accès au fichier SPITAB.
On peut obtenir dans la zone STATUS du paramètre PCB le code retour VSAM ou DL/I ayant provoqué le code retour 05.
Si l’on est en train d’exécuter un code-fonction donnant lieu à une mise à jour du fichier SPITAB, II est conseillé :
Un cas fréquent de code retour 05 est celui d’un fichier plein sur des codes–fonctions d’insertion de postes de tables: IP; WT; RW
Sous DB2, la zone “STATUS” du paramètre PCB aura la valeur ‘AD’ avec la signification suivante : code-fonction erroné.
Ce qui suppose une erreur de programme.
Explication du SPITAB 06 :
Demande illogique
Ce typa de code retour peut se produire si l’on fait un mauvais enchaînement de codes-fonctions dans le cas de traitement de tables mémorisées.
On peut citer les exemples suivants:
Explication du SPITAB 07 :
Table vide ou plage de postes sélectionnés vide
Exécution d’un code-fonction GS ou GT sur une table qui ne contient pas de données.
Explication du SPITAB 08 :
Codes-fonctions de mise à Jour d’une table non mémorisée par GH.
Tentative d’exécution d’un code-fonction :
CP ; MP ; SP ; RW
sur une table préalablement mémorisée par un code-fonction GS.
Explication du SPITAB 09 :
Erreur d’acquisition dynamique de mémoire
Ce code retour se produit à l’exécution d’un code-fonction GS ou GH, alors que le module d’interface n’a pas pu acquérir dynamiquement la place nécessaire en mémoire au chargement d’une table.