Aller au contenu

CPF7305

Le fichier &1 de &2 a été modifié, mais les demandes réparties ont échoué.

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

Cause

Un fichier réparti a été modifié ou bien un fichier non réparti a été modifié en fichier réparti. Toutefois, une des fonctions suivantes a échoué sur un ou plusieurs systèmes du groupe de noeuds associé au fichier :

  • La journalisation n'a pas pu démarrer sur l'un des systèmes éloignés.
  • Les droits n'ont pas pu être accordés à un utilisateur sur l'un des systèmes éloignés.

Que faire

Consultez les messages d'erreur précédents.

  • Si la journalisation du fichier a échoué sur un ou plusieurs systèmes éloignés, ouvrez une session sur chacun d'entre eux, corrigez l'erreur et démarrez la journalisation à partir de l'un de ces systèmes.
  • Si les droits sur le fichier n'ont pas pu être accordés sur un ou plusieurs systèmes éloignés parce qu'un profil utilisateur était introuvable, et que vous ne souhaitez pas que ce profil soit présent sur ces systèmes, aucune action n'est nécessaire.
  • Si les droits sur le fichier n'ont pas pu être accordés sur un ou plusieurs systèmes éloignés pour une autre raison, corrigez l'erreur sur chaque système et accordez les droits nécessaires sur à partir de l'un de ces systèmes.

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

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF7305) MSGF(QSYS/QCPFMSG)

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

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