Voici en provenance de àGuidane les divers codes retours DL1 :
CODES RETOUR DL1, INFORMATION 'DIBSTAT'
Nom Appels Désignation
******* ****************** ****************************
:BLANC : Segment trouvé
: :
: GA : GN, GHN Changement de niveau en
: : remontant
: : GNP, GHNP Seulement si SSA non qualifié
: :
: GB : GN, GHN Fin de Base de Données
: :
: GD DHGD: ISRT (Ajout) Il n°y a pas de SSA pour tous
: : les niveaux, au-dessus de ISRT
: : Action sur segment non
: : trouvé dans PSB
: :
: GE : GU, GHU, GN, GHN, Segment non trouvé
: : GNP, GHNP,
: : ISRT (Ajout)
: :
: GK : GN, GHN, GNP, GHNP Changement de segment au même
: : niveau seulement si SSA qualifiée
: :
: GP DHGP: GNP, GHNP - Aucune parenté n°a été établie
: : ou le niveau du segment recher-
: : ché n°est pas inférieur au
: : niveau du segment parent
: : - Tentative lecture enfant sans
: : avoir lu le parent, ou la ten
: : tative a échoué.
: : - Tentative lecture enfant et la
: : parenté a été supprimée entre-
: : temps.
: :
: II : ISRT (Ajout) Segment existe déjà
: :
2- CODES RETOUR DL1, ERREURS DE PROGRAMMATION
Nom Appels Désignation
******* ****************** ****************************
: AB : GU, GHU, GN, GHN, Absence IOArea dans CALL
: : GNP, GHNP, DLET,
: : ISRT (Chargt),
: : ISRT (Ajout)
: :
: AC : GU, GHU, GN, GHN, Erreur de hiérarchie dans
: : GNP, GHNP, ISRT l°écriture de SSA
: : Nom segment dans SSA non
: : défini ds un PCB ou PSB
: :
: AD : GU, GHU, GN, GHN Erreur longueur code fonction
: : (4 octets)
: : OU programme non DBCTL et PSB
: : DBCTL
: :
: AH : ISRT Absence de SSA
: :
: AJ : GU, GHU, GN, GHN, Erreur dans format SSA qualifié
: : GNP, GHNP, DLET, => Absence de parenthèses
: : REPL, ISRT => Nom champ : longueur < ou
: : > 8 caractères
: : => Opérateur relationnel
: : invalide
: : => Longueur valeur NOT =
: : Paramètre BYTES
: : Avec ISRT, la SSA du segment
: : inséré doit être non qualifiée
: :
: AK DHAK: GU, GHU, GN, GHN, Nom d°un champ de SSA
: : GNP, GHNP, ISRT non défini dans le DBD
: : pour le segment considéré
: :
: AL : GU, GHU, GN, GHN, Usage d°un alternate PCB ds
: : GNP, GHNP, ISRT pgm BATCH
: :
: AM : GU, GHU, GN, GHN, Code fonction incompatible
: : GNP, GHNP, ISRT avec option ou segment sen-
: : sitif
: : => Avec TDLI peut masquer un
: : problème d°autorisation.
: :
: AT : DLET, REPL, ISRT IOArea trop longue
: :
: AU : GU, GHU, GN, GHN, SSA trop longue
: : GNP, GHNP, ISRT
: :
: DA DHDA: DLET, REPL Clé d°un segment a été chan-
: : gée entre GH... et DLET, REPL
: :
: DJ : DLET, REPL GHU, GHN, GHNP absent ou SSA
: : incompatible avec segment
: :
: DX : DLET DELETE impossible (Rule)
: :
: IX : ISRT tentative insertion d°un
: : "enfant logique", ou bien un
: : segment concaténé.
: : 1. Dans le cas d°un segment
: : "Enfant Logique" le parent
: : correspondant logique/physi
: : que n°existe pas.
: : 2. Dans le cas d°un segment
: : concaténé,
: : - soit la règle est physique
: : et le parent logique/physi
: : que n°existe pas.
: : - soit la règle d°insertion
: : est virtuelle et la clé du
: : parent logique/physique
: : dans la zone I/O ne corres
: : pond pas à la clé concatén
: : ée du parent logique/physi
: : que.
: :
: LB : ISRT (Chargt) Tentative chargement d°une
: : clé déja existante (en load)
: :
: LC : ISRT (Chargt) Clé des segments pas en
: : séquence (en load)
: :
: LD : ISRT (Chargt) Aucun parent pour le segment
: : chargé. (en load)
: :
: :
: LE : ISRT (Chargt) Des ssa sont spécifiées, et les
: : segments sont hors de séquence
: : par rapport au dbd (en load)
: :
: NA : tentative de maj sans
: : autorisation ?
: :
: NI : ISRT (Chargt) Le segment chargé contient une clé
: : pour l°index secondaire et celui-
: : ci provoque une clé en double
: : dans la base index-secondaire.
: :
: RX : REPL REPLACE impossible
: TE DHTE: Erreur initialisation PSB (Bases fermees)
: TF DHTF: PSB Non autorisé
: TP DHTP: Index PCB invalide
: : Controler le n de pcb
: : (si passage d°un PCB non DBCTL en DBCTL
: : ne pas oublier +1 dans n. de PCB)
: : (Don de Severine Jollet)
: :
: TH DHTH: Tentative d°accès avec PSB non shedulé
: TJ DHTJ: DL1 non actif (faire CDBC dans le cics
: : concerné)
: :
: V1 : ISRT Longueur invalide pour un
: : segment de longueur variable
: V2 : ISRT Longueur invalide pour un
: : segment de longueur variable
3- CODES RETOUR DL1, ERREUR D°EXECUTION ENTREE/SORTIE
Nom Appels Désignation
******* ****************** ****************************
: AI DHAI: GU, GHU, GN, GHN, Erreur à l°OPEN, Nom du
: : GNP, GHNP, DLET, segment ou du fichier qui a
: : REPL, ISRT provoqué l°erreur zone de
: : PCB correspondante
: : (Base non créé, non ouverte)
: : (Pb description PSB/PCB)
: : => sur MVS2 Tentative de LOAD d°une base
: : qui n°est pas vide.
: : => sur MVS1 (tentative maj sans autor. voir procopt)
: : (pour batch : voir SYSVIEW JESYSMSG)
: : => sur MVS1 (manque //DD élément DL1 (index... etc))
: : (pour batch : voir SYSVIEW JESYSMSG)
: :
: A0 : GU, GHU, GN, GHN, Erreur D°ENTREE/SORTIE
: : GNP, GHNP, DLET,
: : REPL, ISRT
: :
: N0 : DLET, REPL, ISRT Erreur D°ENTREE/SORTIE
: : (Index)
: NI : DLET , REPL, ISRT
: : "Index maintenance found duplicate segment in index"
: : in english .......................
CODES RETOUR DL1, INFORMATION 'DIBSTAT'
Nom Appels Désignation
******* ****************** ****************************
:BLANC : Segment trouvé
: :
: GA : GN, GHN Changement de niveau en
: : remontant
: : GNP, GHNP Seulement si SSA non qualifié
: :
: GB : GN, GHN Fin de Base de Données
: :
: GD DHGD: ISRT (Ajout) Il n°y a pas de SSA pour tous
: : les niveaux, au-dessus de ISRT
: : Action sur segment non
: : trouvé dans PSB
: :
: GE : GU, GHU, GN, GHN, Segment non trouvé
: : GNP, GHNP,
: : ISRT (Ajout)
: :
: GK : GN, GHN, GNP, GHNP Changement de segment au même
: : niveau seulement si SSA qualifiée
: :
: GP DHGP: GNP, GHNP - Aucune parenté n°a été établie
: : ou le niveau du segment recher-
: : ché n°est pas inférieur au
: : niveau du segment parent
: : - Tentative lecture enfant sans
: : avoir lu le parent, ou la ten
: : tative a échoué.
: : - Tentative lecture enfant et la
: : parenté a été supprimée entre-
: : temps.
: :
: II : ISRT (Ajout) Segment existe déjà
: :
2- CODES RETOUR DL1, ERREURS DE PROGRAMMATION
Nom Appels Désignation
******* ****************** ****************************
: AB : GU, GHU, GN, GHN, Absence IOArea dans CALL
: : GNP, GHNP, DLET,
: : ISRT (Chargt),
: : ISRT (Ajout)
: :
: AC : GU, GHU, GN, GHN, Erreur de hiérarchie dans
: : GNP, GHNP, ISRT l°écriture de SSA
: : Nom segment dans SSA non
: : défini ds un PCB ou PSB
: :
: AD : GU, GHU, GN, GHN Erreur longueur code fonction
: : (4 octets)
: : OU programme non DBCTL et PSB
: : DBCTL
: :
: AH : ISRT Absence de SSA
: :
: AJ : GU, GHU, GN, GHN, Erreur dans format SSA qualifié
: : GNP, GHNP, DLET, => Absence de parenthèses
: : REPL, ISRT => Nom champ : longueur < ou
: : > 8 caractères
: : => Opérateur relationnel
: : invalide
: : => Longueur valeur NOT =
: : Paramètre BYTES
: : Avec ISRT, la SSA du segment
: : inséré doit être non qualifiée
: :
: AK DHAK: GU, GHU, GN, GHN, Nom d°un champ de SSA
: : GNP, GHNP, ISRT non défini dans le DBD
: : pour le segment considéré
: :
: AL : GU, GHU, GN, GHN, Usage d°un alternate PCB ds
: : GNP, GHNP, ISRT pgm BATCH
: :
: AM : GU, GHU, GN, GHN, Code fonction incompatible
: : GNP, GHNP, ISRT avec option ou segment sen-
: : sitif
: : => Avec TDLI peut masquer un
: : problème d°autorisation.
: :
: AT : DLET, REPL, ISRT IOArea trop longue
: :
: AU : GU, GHU, GN, GHN, SSA trop longue
: : GNP, GHNP, ISRT
: :
: DA DHDA: DLET, REPL Clé d°un segment a été chan-
: : gée entre GH... et DLET, REPL
: :
: DJ : DLET, REPL GHU, GHN, GHNP absent ou SSA
: : incompatible avec segment
: :
: DX : DLET DELETE impossible (Rule)
: :
: IX : ISRT tentative insertion d°un
: : "enfant logique", ou bien un
: : segment concaténé.
: : 1. Dans le cas d°un segment
: : "Enfant Logique" le parent
: : correspondant logique/physi
: : que n°existe pas.
: : 2. Dans le cas d°un segment
: : concaténé,
: : - soit la règle est physique
: : et le parent logique/physi
: : que n°existe pas.
: : - soit la règle d°insertion
: : est virtuelle et la clé du
: : parent logique/physique
: : dans la zone I/O ne corres
: : pond pas à la clé concatén
: : ée du parent logique/physi
: : que.
: :
: LB : ISRT (Chargt) Tentative chargement d°une
: : clé déja existante (en load)
: :
: LC : ISRT (Chargt) Clé des segments pas en
: : séquence (en load)
: :
: LD : ISRT (Chargt) Aucun parent pour le segment
: : chargé. (en load)
: :
: :
: LE : ISRT (Chargt) Des ssa sont spécifiées, et les
: : segments sont hors de séquence
: : par rapport au dbd (en load)
: :
: NA : tentative de maj sans
: : autorisation ?
: :
: NI : ISRT (Chargt) Le segment chargé contient une clé
: : pour l°index secondaire et celui-
: : ci provoque une clé en double
: : dans la base index-secondaire.
: :
: RX : REPL REPLACE impossible
: TE DHTE: Erreur initialisation PSB (Bases fermees)
: TF DHTF: PSB Non autorisé
: TP DHTP: Index PCB invalide
: : Controler le n de pcb
: : (si passage d°un PCB non DBCTL en DBCTL
: : ne pas oublier +1 dans n. de PCB)
: : (Don de Severine Jollet)
: :
: TH DHTH: Tentative d°accès avec PSB non shedulé
: TJ DHTJ: DL1 non actif (faire CDBC dans le cics
: : concerné)
: :
: V1 : ISRT Longueur invalide pour un
: : segment de longueur variable
: V2 : ISRT Longueur invalide pour un
: : segment de longueur variable
3- CODES RETOUR DL1, ERREUR D°EXECUTION ENTREE/SORTIE
Nom Appels Désignation
******* ****************** ****************************
: AI DHAI: GU, GHU, GN, GHN, Erreur à l°OPEN, Nom du
: : GNP, GHNP, DLET, segment ou du fichier qui a
: : REPL, ISRT provoqué l°erreur zone de
: : PCB correspondante
: : (Base non créé, non ouverte)
: : (Pb description PSB/PCB)
: : => sur MVS2 Tentative de LOAD d°une base
: : qui n°est pas vide.
: : => sur MVS1 (tentative maj sans autor. voir procopt)
: : (pour batch : voir SYSVIEW JESYSMSG)
: : => sur MVS1 (manque //DD élément DL1 (index... etc))
: : (pour batch : voir SYSVIEW JESYSMSG)
: :
: A0 : GU, GHU, GN, GHN, Erreur D°ENTREE/SORTIE
: : GNP, GHNP, DLET,
: : REPL, ISRT
: :
: N0 : DLET, REPL, ISRT Erreur D°ENTREE/SORTIE
: : (Index)
: NI : DLET , REPL, ISRT
: : "Index maintenance found duplicate segment in index"
: : in english .......................