Aller au contenu

CPFC906

L'objet &1 type &3 dans biblio &2 trouvé sur les deux noeuds empêche l'activation des règles de critères de réplication en instance.

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

Cause

Une tentative d'activation de règles de critères de réplication Db2 Mirror dans la liste RCL pour l'ASP &4 avec le label d'application &5 a échoué. Le nom d'ASP *SYSBAS indique que la règle de critères de réplication est associée à l'ASP système (ASP 1) et à l'un des ASP utilisateur (ASP dont le numéro est compris entre 2 et 32). L'objet spécifié &1 type &3 dans biblio &2 requiert une réplication, mais il existe déjà sur les deux noeuds avec différents attributs. La liste RCL a évalué des règles en instance identifiées par le label d'application &5 pour déterminer si des objets sur l'un ou l'autre des noeuds peut être soumis à une réplication. Les objets trouvés sur les deux noeuds sont évalués plus spécifiquement pour déterminer si le type d'objet prend en charge les comparaisons et si tous les attributs éligibles comparés sont identiques.

Que faire

La colonne OBJECT_INFO dans la fonction de table QSYS2.EVALUATE_PENDING_REPLICATION_CRITERIA contient des informations supplémentaires sur la raison pour laquelle l'objet empêchera l'activation des règles de critères de réplication en instance pour le label d'application &5. Modifiez l'objet ou la bibliothèque de l'objet sur l'un ou l'autre des noeuds, ou supprimez l'objet. Renouvelez ensuite votre demande.

Description technique

Pour plus d'informations, consultez la collection de rubriques Db2 Mirror de l'IBM Knowledge Center.

For more information, refer to the Db2 Mirror topic collection in the IBM Knowledge Center.

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 128
&2 *CHAR 10
&3 *CHAR 8
&4 *CHAR 10
&5 *CHAR 26

Sur votre IBM i

Afficher la description complète du message :

DSPMSGD RANGE(CPFC906) MSGF(QSYS/QCPFMSG)

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

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