S0C7

Explications du S0C7:

ERREUR DE DONNEES

Une donnée ne correspond pas à la définition du PGM.

Cette erreur se produit au cours d’une opération décimale arithmétique, logique, conversion binaire ou édition.

Solutions:

  • Corriger programme
  • Penser à initialiser les données de la WORKING

ATTENTION : COBOL II ne fait pas forcément S0C7 lorsque les données ne sont pas numériques.

A ces yeux, elles peuvent l’être et donc il poursuit le programme -> les tests unitaires doivent être plus poussés

Autres informations:

Erreur sur opération arithmétique.

Erreur de données programme. Zone non numérique.

L’instruction peut être une opération décimale, une conversion binaire ou une édition porte sur une zone qui n’est pas numérique. Erreur de donnée (signe incorrecte, chevauchement de zones, décalage, alpha dans numérique, etc…)