Tous les articles par Mr COBOL

U0260

Explication du U0260:

Le dbd a changé et la base de données n’est pas conforme au dbd.
Créez la base de données selon le dbd, par :
1) déchargez ;
2) Compiler dbd (si nécessaire);
3) Recharger.

Le premier paramètre de votre appel ims ‘dlitcbl’ contient des ‘nombres’, il décrit donc le nombre d’éléments dans la liste de paramètres qui ne peut pas dépasser 18.
Dans cobol ou easytrieve ce premier paramètre est facultatif ;
L’entrée n’est pas la première commande du programme.

U0254

Explication du U0254:

  • Psb non créé ou n’autorise pas la commande utilisée ;
  • Option de traitement pas dans psb ;
  • L’ensemble de données n’a pas été ouvert ;
  • La relation logique dcb dd card manquait ;
  • Dsn existe dans le vtoc mais le fichier n’a pas été créé ;
  • Lire le fichier Keep mais pas créé.

U0261

Explication du U0261 :

  • erreur psb ;
  • Il a configuré le programme ims avec la procédure libcob, alors qu’il devrait s’agir de libicob ;
  • Le psb n’a pas été placé dans le jcl ;
  • N’a pas mis pcb dans la commande ou la procédure d’entrée en utilisant;
  • Il y a une commande d’appel avec un pcb inexistant ;
  • Le dbd/psb a été modifié et le programme n’a pas été modifié.

U0295

Explication du U0295 :

  • Le programme a accédé à un sous-programme et est revenu avec un code de retour supérieur à 4 chiffres, pour résoudre le problème, il doit déplacer zéro vers le code de retour ;
  • Code de retour avec une valeur négative ;
  • J’ai essayé de lire le fichier séquentiel après avoir terminé ;
  • Carte dd manquante pour le fichier correspondant dans select ;
  • Fichier de sortie ouvert en entrée ou vice versa ;
  • Fermé le même dossier plus d’une fois ;
  • Ddname externe différent du programme ;
  • La carte //go.xxxx n’est pas après le programme ;
  • Problème d’état de fichier 90 avec ddname.
  • Relisez le dossier après sa fermeture;
  • État du fichier 92 carte sysout manquante.
  • Référencement des champs de fichiers fermés.

U0389

Explication du U0389:

Le module infolink a été modifié et le programme assembleur a exécuté l’ancienne version, car il n’utilisait pas de commande permettant l’exécution dynamique de la version la plus récente.

Action immédiate :

Recompiler le pgm. Et relancer.

U0390

Explication du U0390 :

  • Problèmes d’Infolink (il se ferme sans appeler pour fermer);
  • Vous fermez l’infolink sans l’utiliser ;
  • Les paramètres Infolink comportent des erreurs.