Explications du S0C6:
Cela peut être une inversion de SYS mais en général, c’est une ERREUR PROGRAMME.
L’instruction porte sur un demi mot, mot ou mot double et l’adresse donnée ne correspond pas à une de ces frontières.
Cause:
Erreur de compilation.
En cobol : STOP RUN avant fermeture des fichiers.
Erreur de spécification (alignement numéro de registre virgule flottante erronée décimale > 15 etc…).
Pour information :
ERREUR DE SPECIFICATION
- Lecture après close.
- Call du nom de programme principal au lieu de call du nom d’un des modules du PGM principal
- Une instruction porte sur un demi-mot, mot ou double mot et l’adresse donnée ne correspond pas à une frontière de demi-mot, de mot ou de double mot.
Exemple:
Un fichier contient du binaire et la longueur de l’article n’est pas un multiple de 2 ou 4, etc.
Solutions: