Aller au contenu

Message d'erreur IBM i (AS/400)

CPF90F5

Fin anormale du &5 de réplication de répertoire pour le système éloigné &6 avec le code raison &1.

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

Cause

Le traitement s'est terminé anormalement pour le travail de réplication de répertoire &10/&9/&8 (code raison &1). Voici la liste des différents codes raison possibles avec leurs significations : 1 - Le type de demande &4 en provenance du système &6 éloigné est incorrect. 2 - Le type d'enregistrement &2 en provenance du système &6 éloigné n'est pas en séquence ou est inconnu. 3 - Le programme local de transaction de répertoire a été lancé avec le niveau de synchronisation *CONFIRM. 4 - Le système éloigné &6 a provoqué la fin anormale de la réplication de répertoire pour l'unité &7. 5 - Une erreur APPC (Communications évoluées de programme à programme) a été détectée pour l'unité &7. Le code retour ICF (fonction de communication interactive) est &3. 6 - La demande de lancement du programme éloigné a été rejeté pour l'unité &7. 7 - La gestion de fichiers a détecté une erreur alors qu'elle tentait une opération sur un fichier base de données. 8 - Le niveau de réplication de répertoire de ce système n'est pas compatible avec celui du système éloigné &6. 9 - Les données de répertoire de ce système ne peuvent être reçues par le système éloigné &6, qui n'y est pas autorisé. 10 - Impossible de calculer la date de réplication pour le système émetteur &6. 11 - Une erreur inattendue s'est produite. Consultez l'historique du travail &10/&9/&8 pour déterminer la cause de l'incident.

Que faire

Effectuez l'une des opérations suivantes, selon le code raison applicable. Aux prochaines date et heure de réplication, le système récepteur tentera une nouvelle réplication des données de répertoire à partir du système émetteur. Vous pouvez modifier cette date et cette heure sur le système récepteur en utilisant la commande CHGDIRSHD.

  • 1, 2, 3 - Signalez l'incident (commande ANZPRB) en fonction du cas de figure.
  • 4 - Remédiez à l'incident sur le système éloigné.
  • 5, 6, 7, 11 - Effectuez la procédure de reprise décrite dans les précédents messages de l'historique du travail.
  • 8 - Faites coïncider les niveaux de réplication de répertoire en mettant à jour celui du système éloigné &6.
  • 9 - Vous pouvez soit indiquer la valeur N dans la zone VERIFIER LES DROITS LORS DE LA REPLICATION sur l'écran accessible par la commande WRKDIRSHD *COLLECTOR, soit utiliser la commande CPYFRMDIR (Copier à partir du répertoire) pour copier les données de répertoire sur une bande ou une disquette qui sera utilisée sur le système éloigné &6.
  • 10 - Utilisez la commande CHGDIRSHD pour modifier les valeurs de l'intervalle de réplication pour le système &6. Si le nom du système est *N, utilisez la commande CHGSYSDIRA pour modifier la valeur de répertoire de l'intervalle de relance. Sur le système récepteur, pour tenter une nouvelle réplication de répertoire, vous pouvez soit attendre les prochaines date et heure de réplication du système émetteur, soit les remplacer par *CURRENT.

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 2
&2 *CHAR 2
&3 *CHAR 4
&4 *BIN 2
&5 *CHAR 20
&6 *CHAR 8
&7 *CHAR 10
&8 *CHAR 10
&9 *CHAR 10
&10 *CHAR 6

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPF90F5) MSGF(QSYS/QCPFMSG)

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

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