Aller au contenu

CPF5D16

Une erreur empêchant la poursuite du traitement s'est produite.

Gravité 40 · Fin anormale du programme ou de la fonction

Cause

Une erreur s'est produite empêchant la poursuite du traitement. Le code erreur est &1. La description est la suivante :

  • 1 : Une erreur inattendue s'est produite. Consultez les messages précédents ou, le cas échéant, les listages de compilation le cas échéant.
  • 2 : Un module est trop volumineux pour être matérialisé dans un espace.
  • 3 : Un programme de service est trop volumineux pour être matérialisé dans un espace.
  • 4 : Le programme QBNBIND a été appelé avec un nombre de paramètres erroné.
  • 6 : La conversion du niveau de version, d'édition et de modification dans un format interne a provoqué une erreur. Soit le niveau de version, d'édition et de modification est incorrect, soit la routine de conversion n'est pas au niveau du système en cours.
  • 7 : Le nombre d'espaces secondaires créés n'était pas suffisant pour contenir les données copiées à partir des espaces secondaires du module.
  • 8 : Le programme QBNBIND a été appelé en l'absence d'informations d'exportation explicites.
  • 9 : Un module est activé pour la collecte de données de profilage, mais il ne dispose pas de suffisamment d'informations observables pour une nouvelle création.
  • 10 : Une erreur s'est produite lors de la conversion du paramètre SRCSTMF, d'un chemin relatif en chemin absolu.
  • 11 : Une erreur s'est produite lors de la lecture du fichier source de liage.

Que faire

-- 2, 3. Si un objet est trop volumineux pour être matérialisé, supprimez-le des commandes CRTPGM (Créer un programme) ou CRTSRVPGM (Créer un programme de service) ou fractionnez-le en objets plus petits. Relancez ensuite les commandes CRTPGM ou CRTSRVPGM.

  • 4. Si l'incident concerne les paramètres passés, adressez-vous au responsable de la maintenance IBM.
  • 6. Si l'incident concerne le niveau de version, d'édition et de modification, vérifiez que le niveau de version, d'édition et de modification du système est correct. Si tel est le cas, adressez-vous à votre support technique.
  • 7. Si le nombre d'espaces secondaires était insuffisant, adressez-vous au responsable de la maintenance.
  • 9. Si un module est activé pour la collecte de données de profilage, mais qu'il ne dispose pas suffisamment d'informations observables pour une nouvelle création, adressez au responsable de la maintenance.
  • 10. Si le paramètre SRCSTMF n'a pas pu être converti d'un chemin relatif en chemin absolu, il se peut que l'utilisateur ne dispose pas du droit d'exécution (*X) pour un ou plusieurs des répertoires du chemin d'accès au fichier STREAM.
  • 11. Si le fichier source de liage n'a pas pu être lu, adressez-vous au responsable de la maintenance.

Variables du message

Quand le système envoie le message, chaque variable est remplacée par une valeur réelle : un nom d'objet, de bibliothèque, un code...

VariableTypeLongueur
&1 *BIN 4

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5D16) MSGF(QSYS/QCPFMSG)

L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :

MONMSG MSGID(CPF5D16) EXEC(DO)
  /* traitement de l'erreur */
ENDDO