S0C4

Explications S0C4 :

INTERRUPTION PROGRAMME DE TYPE “PROTECTION EXCEPTION”

Erreur de traduction d’adresse virtuelle (segment-translation ou page-translation exception) faute de page alors qu’on est non interruptible

ou plus souvent tentative de violation de la protection mémoire : accès à une zone mémoire protégée ou adresse incorrecte

Solutions:

  • Dépassement de capacité de table
  • Longueur erroné de la zone de communication avec un sous-programme ou nombre de zone erronée
  • Fichier variable mal défini
  • Erreur BLKSIZE
  • Carte DD SGESUIVI absente pour SGE

Autres informations:

Translation d’une adresse virtuelle en adresse réelle impossible.

Erreur de protection sur fichier ou programme. La clé de protection est en disparité avec le contenu de la zone de protection du PSW et l’instruction a pour action de modifier la mémoire (écrasement de mémoire).

Clé de protection de l’instruction différente de celle du PSW.

Cause:

  1. débordement d’indice
  2. 2 closes sur un même fichier
  3. DCB invalide
  4. opérations sur un fichier fermé