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...
| Variable | Type | Longueur |
|---|---|---|
| &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