Réalisation de la migration de la base de données opérationnelle IBM Websphere Commerce Version 7 Feature Pack 8
Après avoir migré avec succès votre base de données opérationnelle IBM Websphere Commerce Version 7 vers HCL Commerce Version 9, vous devez effectuer des tâches de base de données finales pour pouvoir basculer votre trafic vers l'environnement HCL Commerce Version 9.
Procédure
-
Mettez à jour votre table SITE en exécutant les deux commandes suivantes.
-
delete from site where COMPNAME not IN ('BASE'); -
update SITE set VERSION = 9, MOD=0, FIXPACK=0 where COMPNAME IN ('BASE');
-
- Mettez à jour votre table SRCHCONF pour qu'elle contienne le nouveau répertoire de prétraitement HCL Commerce Version 9 en exécutant la commande suivante :
Où :update SRCHCONF set CONFIG = replace(CONFIG, 'old_PreProcessdir', 'new_PreProcessdir');- old_PreProcessdir
- Répertoire de prétraitement du serveur de recherche IBM Websphere Commerce Version 7.
- new_PreProcessdir
- Répertoire de prétraitement du serveur de recherche HCL Commerce Version 9.
Par exemple,update SRCHCONF set CONFIG = replace(CONFIG,'WC_eardir/instances/demo/search/pre-processConfig/MC_10001/DB2','/v3/db2/CatalogEntry') WHERE indextype='CatalogEntry'; update SRCHCONF set CONFIG = replace(CONFIG,'WC_eardir/instances/demo/search/pre-processConfig/MC_10001/DB2/CatalogGroup','/v3/db2/CatalogGroup') WHERE indextype='CatalogGroup'; -
Mettez à jour vos tables SRCHCONF pour qu'elles contiennent le nouveau nom d'hôte du serveur Web de recherche, en exécutant la commande suivante :
Où :update SRCHCONF set CONFIG = replace(CONFIG, 'old_hostname', 'new_hostname');- old_hostname
- Nom d'hôte qualifié complet du serveur Web de recherche IBM Websphere Commerce Version 7.
- new_hostname
- Nom d'hôte qualifié complet du serveur Web de recherche HCL Commerce Version 9.
-
Si vous avez personnalisé des attributs pouvant être recherchés dans IBM Websphere Commerce Version 7 et que vous prévoyez de les utiliser dans HCL Commerce Version 9, vous devez mettre à jour la table KEYS pour la table SRCHATTR.
- Effectuez la mise à jour vers la norme de sécurité NIST SP 800-131A.
-
Lorsque vous avez configuré votre environnement HCL Commerce Version 9, vous avez spécifié un mot de passe spiuser. Après que votre base de données a été migrée à partir d'une version précédente, votre mot de passe utilisateur spiuser peut être incohérent.
- Exécutez la commande updatedb à partir de votre utilitaire Docker.
Que faire ensuite
- Validez votre migration en effectuant un flux de navigation et de paiement sur votre vitrine HCL Commerce Version 9.
- Vous pouvez maintenant basculer le trafic de votre environnement IBM Websphere Commerce Version 7 vers votre environnement HCL Commerce Version 9.