Tous les articles par Mr COBOL

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é.

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.

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.

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.