Eléments du serveur de transfert
La plupart des magasins en ligne sont ouverts 24 heures sur 24, 365 jours par an, ce
qui complique les opérations de maintenance ou de test du système. Le serveur
de transfert WebSphere Commerce permet aux
administrateurs de site de copier la base de données
de production vers la base de données de transfert, afin de
tester les mises à jour sans gêner les clients. De plus, ce serveur
permet également de tester les nouvelles instructions du processus d'achat.
Le serveur de transfert est constitué des composants suivants :
- Une instance de WebSphere Commerce
- Teste et modifie vos données.
- Des scripts du schéma de la base de données :
- Crée les tables de transfert et les déclencheurs de la base de données de transfert. Celle-ci
contient le même schéma et les mêmes tables que la base de données de production, ainsi
qu'un ensemble de tables utilisées à des fins de transfert et un ensemble de
déclencheurs pour consigner les modifications apportées à la base de données de transfert.
Les tables de transfert ne sont pas utilisées par la production. Les scripts du schéma de la base de données de transfert n'ajoutent que des déclencheurs à la base de données.
Les modifications sont consignées dans la table STAGLOG (une table de transfert) utilisant les déclencheurs de la base de données. Chaque fois que vous modifiez un enregistrement dans une table de la base de données de transfert, la table STAGLOG enregistre cette modification.
- L'utilitaire de copie de transfert :
- Permet à un administrateur de copier des données dans la base de données de transfert. Vous pouvez copier les données dans des tables associées aux sites, celles associées aux commerçants ou dans des tables individuelles.
- L'utilitaire de propagation de transfert :
- Permet à un administrateur de propager les modifications dans la base de données de production. Les données de la table STAGLOG identifient les enregistrements de la base de données de transfert qui doivent être insérés, mis à jour ou supprimés dans la base de données de production.
Les enregistrement identifiés sont alors mis à jour dans la base de données de production. Les enregistrements traités sont indiqués, dans la table
STAGLOG, par un 1 dans la colonne STGPROCESSED.
- L'utilitaire de vérification de transfert
- Permet à un administrateur de vérifier
les risques de conflits de clé d'index entre deux tables d'un serveur de transfert et de production.