Aller au contenu

Service SQL IBM i (AS/400) · Fonction table

QSYS2.EVALUATE_RECLONE_REPLICATION_CRITERIA

Objets supprimés par un reclone logiciel

Liste les objets du nœud de copie qui seraient supprimés lors d'un reclone logiciel Db2 Mirror, selon les critères de réplication et leur état d'inclusion.

À quoi ça sert

La fonction de table QSYS2.EVALUATE_RECLONE_REPLICATION_CRITERIA reçoit le nom de l'ASP (IASP_NAME, par exemple *SYSBAS) et renvoie les objets de la copie (bibliothèque, nom, type) avec leur état d'inclusion (INCLUSION_STATE) dans les critères de réplication.

On la filtre en SQL pour cibler une bibliothèque donnée, comme dans l'exemple d'IBM. C'est une évaluation préalable qui ne modifie rien. Elle concerne Db2 Mirror for i (option 48 de 5770SS1) et n'est utile que si ce produit est configuré.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM TABLE(QSYS2.EVALUATE_RECLONE_REPLICATION_CRITERIA('*SYSBAS'))                   
     WHERE LIBRARY_NAME = 'LIB1' OR (OBJECT_TYPE = '*LIB' AND OBJECT_NAME = 'LIB1')           
     ORDER BY LIBRARY_NAME, OBJECT_TYPE, OBJECT_NAME

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

L'exemple d'IBM

Lister les objets du nœud de copie de la bibliothèque LIB1, bibliothèque comprise, qui seront supprimés lors d'un reclone logiciel.

-- Description: List the objects on the copy node for library LIB1, including                      
-- the library itself, that will be deleted during a software reclone operation.                    
    SELECT * FROM TABLE(QSYS2.EVALUATE_RECLONE_REPLICATION_CRITERIA('*SYSBAS'))                   
     WHERE LIBRARY_NAME = 'LIB1' OR (OBJECT_TYPE = '*LIB' AND OBJECT_NAME = 'LIB1')           
     ORDER BY LIBRARY_NAME, OBJECT_TYPE, OBJECT_NAME ;

Paramètres

ParamètreTypePar défautSignification
IASP_NAME VARCHAR(10) obligatoire Nom de l'ASP indépendant

Colonnes renvoyées (4)

Afficher les 4 colonnes
ColonneTypeSignification
LIBRARY_NAME VARCHAR(10) Nom de la bibliothèque
OBJECT_NAME VARCHAR(10) Nom de l'objet
OBJECT_TYPE VARCHAR(8) Type de l'objet
INCLUSION_STATE VARCHAR(10) État d'inclusion