Tous les articles par Mr COBOL

U0825

Explication du U0825:

La routine de maintenance d’index n’a pas pu gérer le code d’état qu’elle a reçu du gestionnaire de tampon.
Dans ims/vs, le code d’état renvoyé est ‘n ‘ (n vide), qui est reçu du gestionnaire de tampons et sera inclus dans le message dfs0840i sur la console système.
Le message dfs0840i indique “erreur d’index (nom dbd) ‘n’ (45 premiers octets de clé)”.
Le gestionnaire de tampon renvoie normalement d’autres messages donnant des informations spécifiques sur le problème avant qu’ims/vs n’émette le message dfs0840i.
ims/vs n’a pas pu corriger le problème.

U0828

Explication du U0828:

Segment en double dans l’index secondaire de clé unique.
Il se peut qu’il existe une autre clé égale pour ce segment, mais qu’elle appartienne à une autre racine.
Assurez-vous qu’il est défini sur unique.

U0827

Explication du U0827 :

  • Vérifiez s’il y a une carte dd dans la linklib steplib ;
  • Si activé pour ouvrir dd cond-ni, vérifiez l’allocation d’espace dd.

U0844

Explication du U0844:

Dfs844i dfsdmvsmo dbddxxx dataset complet ddname = xxxxxx imsx.
Faible espace alloué pour la base de données (cluster). Espace insuffisant sur le disque référencé.

U0852

Explication du U0852 :

  • Erreur ims interne. Effectuez une sauvegarde et réexécutez ;
  • Dans le psb les segments sont aussi logiques et dans la base de données que physiques ;
  • Im carte dd manquante;
  • Plusieurs programmes utilisant la base de données en même temps provoquant une perte de pointeurs vers cette base de données.

U0850

Explication du U0850:

  • Réexécutez sans restaurer la base de données ;
  • Problème d’affectation de pointeur de base de données ;
  • Il n’y a pas de segment dans la base de données ;
  • La récupération n’a pas été effectuée correctement ;
  • Dsn n’appartient pas à ddname.

U0912

Explication du U0912:

  • Erreur d’alignement dans parmlist ;
  • Il reste à charger la parmlist dans le registre 1 ;
  • Le nom d’un segment dans votre psb ne correspond pas au nom donné dans le dbd ;
  • Le nom d’un segment psb n’est pas dans le dbd ;
  • Problème lors de la création de dbd ou psb ;
  • Psb avec des noms erronés.

U0859

Explication du U0859 :

  • Problèmes de connexions logiques à la base de données (réorganisation) ;
  • Les clés des segments logiquement liés doivent avoir un contenu identique.
    • Exécution avec le parm ‘dbb,pgmxxx’, c’est-à-dire avec les blocs de contrôle acblib, vérifier si la construction d’acblib a été faite avec la dernière version, si c’est faux refaire l’acblib avec la bonne version ou exécuter avec le parm ‘dli,pgmxxx, psbxxx ‘ avec les cartes :
      //Ims DD dsn=xxx.psblibxxx= tes ou ims
      // DD dsn=xxx.dbdlib.