Aller au contenu

Message d'erreur IBM i (AS/400)

CPFC916

Critères réplication non valides pour &1, type &3, biblio &2 lorsque la biblio est exclue de la protection par disque miroir.

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

Cause

Une tentative d'activation d'une règle de critères de réplication Db2 Mirror avec le label d'application &5 dans la liste RCL a échoué en raison de règles conflictuelles. La bibliothèque &2 pour l'ASP &4 sera exclue de la protection par disque miroir mais un ou plusieurs objets de la bibliothèque &2 peuvent être protégés par disque miroir. Un type d'objet *LIB avec un nom de bibliothèque QSYS indique que la bibliothèque réellement exclue est &1. 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).

Que faire

Aucune règle conflictuelle autorisant un obj de la biblio &2 pour l'ASP &4 à être protégé par disque miroir ne peut exister dans RCL lorsque la bibliothèque est exclue de la protection par disque miroir. Les colonnes SQLSTATE, MESSAGE_ID et MESSAGE_TEXT dans la fonction de table QSYS2.VALIDATE_PENDING_REPLICATION_CRITERIA peuvent être utilisées pour identifier 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 les règles avec le label d'application &5 afin d'exclure tous les objets de la protection par disque miroir ou ajoutez une règle de critères de réplication pour la bibliothèque &2 dans l'ASP &4 avec un état d'inclusion INCLUDE ou DEFINITION dans la liste RCL, puis renouvelez la 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(CPFC916) MSGF(QSYS/QCPFMSG)

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

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