Tous les articles par Mr COBOL

SPITAB 12

Explication du SPITAB 12 :

Nombre limite de postes dépassé.

Au cours de l’exécution d’un code-fonction donnant lieu à une insertion de postes de table :

IP; WT; CP

on dépasse le nombre limite de postes autorisé pour cette table.

SPITAB 16

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.

SPITAB 17

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”.

SPITAB 24

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.

SPITAB 61

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).