CPFC905
Déplacement ou changement de nom de biblio &1 avec obj protégés par disque miroir non admis sur &5. Code raison &6.
Gravité 40 · Fin anormale du programme ou de la fonction
Cause
Db2 Mirror exige que les règles RCL soient identiques pour biblio &1 et nouveau nom &2 pour opération protégée par disque miroir de déplacement ou changement de nom de biblio. Règles de critères de réplication évaluées pour biblio &1 dans ASP &3 et nouveau de nom de biblio &2 dans ASP &4 ; opération impossible (code raison &6). Les codes raison et leur signification sont les suivants : 1 Règles non concordantes dans RCL pour biblio &1 dans ASP &3 et pour nouveau nom &2 dans ASP &4. Conflits d'état d'inclusion possibles entre règles différentes, empêchant l'opération protégée par disque miroir de déplacer ou renommer biblio. 2 Aucune règle trouvée dans RCL pour biblio &1 dans ASP &3 et règles trouvées pour nouveau nom &2 dans ASP &4. Conflits d'état d'inclusion possibles entre règles différentes, empêchant l'opération protégée par disque miroir de déplacer ou renommer biblio. 3 Un ou plusieurs obj dans biblio &1 pour ASP &3 doivent être resynchronisés. Opération protégée par disque miroir de déplacement ou de changement de nom de biblio impossible si obj biblio non synchronisés. 4 Règles conflictuelles dans RCL indiquant que biblio &1, ASP &3 sera exclue de la protection par disque miroir, or, un ou plusieurs obj de biblio &1 peuvent être protégés par disque miroir. Opération protégée par disque miroir de déplacement ou de changement de nom de biblio impossible si biblio exclue de protection par disque miroir. 5 Opération protégée par disque miroir de déplacement ou de changement de nom de biblio &1 dans IASP &3 vers nouveau nom &2 dans IASP &4. Opération protégée par disque miroir entre deux groupes d'ASP indépendants non autorisée.
Que faire
Codes raison 1 ou 2. Retirez toutes les règles de critères de réplication qui font référence à biblio &2 dans ASP &4 ou corrigez les conflits entre biblio &1 dans ASP &3 et nouveau nom &2 dans ASP &4, puis renouvelez votre demande. Une fois toutes les règles qui font référence à biblio &2 dans ASP &4 retirées, Db2 Mirror duplique les règles qui font référence à biblio &1 dans ASP &3 durant le déplacement ou le changement de nom et il n'existe plus aucune règle conflictuelle pour ces biblio dans la liste RCL. Code raison 3. Lancez la resynchronisation de toutes les modifications contrôlées pour les objets de biblio &1 ou reportez toute resynchronisation dans OTL pour biblio &1, puis renouvelez votre demande. Code raison 4. Aucune règle autorisant un obj de la biblio à être protégé par disque miroir ne peut exister dans RCL. Enlevez toutes les règles en conflit avec l'état d'inclusion pour biblio &1 dans ASP &3, puis renouvelez la demande. Code raison 5. Déplacement ou changement de nom protégé par disque miroir possible uniquement entre *SYSBAS et un ASP indépendant dans un même groupe d'ASP.
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 |
10 |
| &2 | *CHAR |
10 |
| &3 | *CHAR |
10 |
| &4 | *CHAR |
10 |
| &5 | *CHAR |
8 |
| &6 | *BIN |
2 |
Sur votre IBM i
Afficher la description complète du message :
DSPMSGD RANGE(CPFC905) MSGF(QSYS/QCPFMSG)
L'intercepter dans un programme CL, quand il est envoyé comme message d'échappement :
MONMSG MSGID(CPFC905) EXEC(DO)
/* traitement de l'erreur */
ENDDO