Aller au contenu

CPF5177

Numéro de membre requis pour le membre &4.

Gravité 50 · Fin anormale du travail

Cause

Le format d'enregistrement &6 a été utilisé plus d'une fois dans le membre &4 du fichier &2 de la bibliothèque &3.

Que faire

Indiquez un numéro de membre pour chaque utilisation du format dans le programme. Renouvelez ensuite la demande. Si le langage utilisé pour traiter le fichier logique à formats multiples ne vous permet pas d'indiquer un numéro de membre, modifiez le fichier logique de façon à ce qu'un nom de format unique soit attribué à chaque membre de fichier physique dépendant. Vous devrez alors indiquer un nom de format pour chaque opération d'E/S. Si votre application ne vous permet pas d'indiquer un nom de format, vous devrez utiliser un programme de sélection de format afin d'identifier le nom du format. Pour plus d'informations sur la création et l'utilisation des fichiers logiques à formats multiples, consultez la brochure Programming: Database Guide, SC41-9659.

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
&2 *CHAR 10
&3 *CHAR 10
&4 *CHAR 10
&6 *CHAR 10

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF5177) MSGF(QSYS/QCPFMSG)

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

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