Archives de catégorie : ABEND USER

U0018

Explication du U0018 :

  • Mauvais format de champ de tri (ch, zd,…) ;
    • Problème de tri interne. 
      La solution consiste à concaténer joblib :
      //Joblib dd dsn=x.bibgeral,disp=shr
      // Dd dsn=sys2.linklib,disp=shr
      • Dans le programme assembleur ou sort, ajoutez un espace après le paramètre ‘bi’. 
        Exemple: ‘. . . . Format=bi ‘;
  • Erreur dans le paramètre de champ de contrôle.

U0020

Explication du U0020:

  • Champs de tri incorrects ;
  • Longueur mal orthographiée ;
  • S’il s’agit d’easyplus, vérifiez si le paramètre facile de production indiquant quelle banque ims sera utilisée pointe vers la banque de test au lieu de la banque de production.

U0039

Explication du U0039:

  • Augmentez le paramètre de région dans la carte de travail (region=1800k, 2400k, 3000k ou tout ce qui est nécessaire) ;
  • Problèmes avec les instructions getmain/freemain, vérifiez si le programme les utilise ou utilise des routines d’allocation dynamique de mémoire.

U0025

Explication du U0025:

  • Le nombre d’enregistrements saisis dans le tri est différent du nombre d’enregistrements publiés ;
  • Compteur d’enregistrements désactivé (n’a pas utilisé tous les enregistrements de tri).

U0027

Explication du U0027:

  • La taille de l’enregistrement de tri est erronée dans sa définition ;
  • Erreur de tri, ordre de trier un champ n’appartenant pas à la zone de tri.

U0046

Explication du U0046:

  • Capacité de tri dépassée ;
  • Mauvaise carte exec de tri ;
  • Les cartes //sortlib ou sort manquantes, vérifier le message émis dans le sysout concernant sort ;
  • Tri externe, le fichier est variable et a été créé comme fixe.