Aller au contenu

Service SQL IBM i (AS/400) · Procédure

QSYS2.ADD_REPLICATION_CRITERIA

Ajouter une règle de réplication Db2 Mirror

Procédure Db2 Mirror qui ajoute une règle de critères de réplication pour inclure ou exclure une bibliothèque ou des objets de la réplication.

À quoi ça sert

Cette procédure sert avec Db2 Mirror for i (option 48 de 5770SS1) et n'a d'intérêt que si ce produit est configuré. Elle ajoute une règle qui définit le comportement de réplication d'une bibliothèque ou d'objets : inclus ou exclus, dans quel ASP et pour quels types ou noms d'objets.

Les paramètres principaux sont INCLUSION_STATE, IASP_NAME et LIBRARY_NAME, complétés par OBJECT_TYPE et OBJECT_NAME pour viser un objet précis. Les paramètres APPLY et APPLY_LABEL indiquent quand la règle s'applique.

La règle modifie ce qui est répliqué entre les deux nœuds. On peut la vérifier avant avec QSYS2.CHECK_REPLICATION_CRITERIA et la relire avec QSYS2.REPLICATION_CRITERIA_INFO.

Résultat réel sur un IBM i 7.5

Db2 Mirror for i n'est pas installé sur notre IBM i de test : ce service n'a rien à montrer.

L'exemple d'IBM

Ajouter une règle de réplication active qui définit le comportement des objets de la bibliothèque LIB1 dans SYSBAS qui n'ont pas de règle propre.

-- Description: Add an active replication criteria rule to define the                              
-- replication behavior for objects in library LIB1 in SYSBAS that have no object                   
-- specific rule.                                                                                   
    CALL QSYS2.ADD_REPLICATION_CRITERIA(INCLUSION_STATE => 'INCLUDE',                             
                                        IASP_NAME => '*SYSBAS',                                   
                                        LIBRARY_NAME => 'LIB1');

Paramètres

ParamètreTypePar défautSignification
INCLUSION_STATE VARCHAR(10) obligatoire État d'inclusion
IASP_NAME VARCHAR(10) obligatoire Nom de l'ASP indépendant
LIBRARY_NAME VARCHAR(10) obligatoire Nom de la bibliothèque
OBJECT_TYPE VARCHAR(8) NULL Type de l'objet
OBJECT_NAME VARCHAR(128) NULL Nom de l'objet
APPLY VARCHAR(7) NULL Application demandée
APPLY_LABEL VARCHAR(26) NULL Libellé d'application