Explication du SPITAB 13 :
Fin de table
Sur un code-fonction GP ou RP avec l’opérateur ‘>’, on a atteint la fin de la table.
Explication du SPITAB 13 :
Fin de table
Sur un code-fonction GP ou RP avec l’opérateur ‘>’, on a atteint la fin de la table.
Explication du SPITAB 14 :
Tentative d’insertion d’un poste dont la référence a pour valeur : LOW-VALUE ou HIGH-VAI.UE sur 50 caractères.
Explication du SPITAB 15 :
Nombre de postes demandés supérieur à 32767 (Valeur maximum d’un demi-mot binaire)
Explication du SPITAB 16 :
Trop de postes à mémoriser.
On se trouve en présence de l’un des cas suivants:
• le nombre de postes de la table à mémoriser dépasse 64500.
• le nombre réel de postes est supérieur au nombre théorique.
Explication du SPITAB 17 :
Cas d’une référence multiple
Ce code retour, qui a valeur d’information, ne peut être renvoyé que dans le cas d’une table chargée par le code-fonction GS utilisant la zone ‘éléments de recherche’. En effet, seule une séquence différente de la séquence initiale permet à la table de présenter des références multiples. C’est après l’obtention du code retour 17 que se justifie l’utilisation de l’opérateur “N”.
Explication du SPITAB 24 :
Poste inexistant pour la clé de validité demandée
Ce code retour est émis uniquement par les codes-fonctions GD et RD, dans le traitement des tables à clé de validité.
La racine recherchée n’existe pas ou bien n’existe qu’avec des clés de validité supérieures à la valeur portée dans REF-POSTE.
Explication du SPITAB 25 :
Code-fonction GD ou RD sur une table sans clé de validité
Les codes-fonctions GD et RD sont réservés exclusivement aux tables à clé de validité et ne peuvent être utilisés ni sur les tables à référence simple ni sur les tables à indices.
Explication du SPITAB 29 :
Table non-validée dans un environnement DB2.
Au cours d’une tentative d’accès à un poste de table avec l’un des codes-fonctions : GD, GP, IP, WP, DP, GT, WT, ST, DT, GS, GH, RV, NS ou PS, le système ne trouve pas les informations relatives à la table dans DB2.
Explication du SPITAB 61 :
Absence d’autorisation sous DB2.
Au cours d’une tentative d’accès ou de mise à jour d’une table DB2, l’accesseur SPITAB a rencontré un code SQL spécifiant une absence d’autorité au niveau de DB2 (SQL code égal à -164, -551, -552, -922, -923 ou -924). Les codes-fonctions exécutés peuvent être : GD, GP, IP, WP, DP, GT, WT, ST, DT, GS, GH, NP, RW, NS, PS. Dans ce cas, le code status de la zone PCB est valorisé à ‘ON’ (Opération Non autorisée).
Explication du SPITAB 62 :
Deadlock ou interblocage entre utilisateurs sous DB2.
Au cours d’une tentative d’accès ou de mise à jour d’une table DB2, l’accesseur SPITAB a rencontré un code SQL spécifiant un deadlock ou un interblocage entre utilisateurs (SQL code égal à –901, –902, –904, –911 ou –913). Les codes-fonctions exécutés peuvent être : GD, GP, IP, WP, DP, GT, WT, ST, DT, GS, GH, RW, NP, NS, PS. Dans ce cas le code status de la zone PCB est valorisé à ‘FD‘.
En cas de deadlock, l’accesseur boucle sur l’exécution de la commande jusqu’à ce que celle-ci soit exécutée ou que le nombre maximum de tentatives soit dépassé. Ce nombre est précisé à l’installation (paramètre NBREL). Si ce nombre est dépassé, alors l’accesseur renvoi un code retour égal à 62.