Utilitaire de vérification de transfert (CHKWCSSTG) (OS/400 pour iSeries)

Lorsque les données de configuration et de fonctionnement partagent la même table, un conflit de clé d'index unique peut se produire entre les bases de données de transfert et la base de données de production. Avant de transmettre vos changements à la base de données de production, utilisez l'instruction de vérification de transfert pour déterminer tout risque de conflit d'index unique et pouvoir le corriger avant propagation.

Par exemple, un administrateur de site crée un contrat sur une base de données de transfert, qui insérera une ligne dans la table TRADING (et dans d'autres tables) de la base de données de transfert. En même temps, un utilisateur crée une demande de devis dans la base de données de production, qui insérera une ligne dans la table TRADING (et dans d'autres tables) de la base de données de production. Les deux lignes peuvent avoir la même valeur dans la table TRADING. Lors de la transmission du contrat de la base de données de transfert à la base de données de production, un conflit de clé d'index unique se produit si la valeur est partagée et la transmission échoue.

Lorsque vous utilisez l'utilitaire de vérification de transfert, définissez le paramètre SCOPE par _unique_index_ pour vérifier les modifications apportées à la base de données de transfert. Pour toutes les opérations d'insertion et de mise à jour, il vérifie les risques de conflit de clé d'index unique pour les tables spécifiées dans la table STGUINDTAB . Pour chacune d'elles, il parcourt tous les index uniques et recherche s'il existe un risque de conflit de clé entre la base de données de production et de transfert. Le cas échéant, il vous informe du nom de la table, de la valeur d'index unique et de la clé en conflit.

L'instruction de vérification de transfert ne change pas votre base de données ; elle signale le conflit potentiel qui doit être résolu. Lorsque vous utilisez cette instruction, précisez le paramètre -sourcedb comme base de données de transfert. L'instruction de vérification de transfert ne peut fonctionner correctement si vous précisez la base de données de production.

Il est possible de configurer et d'étendre l'utilitaire de propagation de transfert. Vous pouvez ajouter d'autres tables ou vos tables personnalisées dans la table STGUINDTAB et lancer l'instruction de vérification de transfert Stage Check pour isoler les éventuels risques de conflit de clé.

Remarque : Veillez toujours à ce que les données de configuration et de fonctionnement ne partagent pas la même table.

Rubriques connexes

Tâches connexes

Références connexes

IBM copyright