Installation des packages de mise à jour pour HCL Commerce Developer (méthode interactive)
Avant de commencer
- Assurez-vous que vous mettez à jour à la fois HCL Commerce et HCL Commerce Developer au même niveau.
- Si vous faites une mise à niveau depuis une version HCL Commerce Version 9.0 à HCL Commerce Version 9.1, vous devez sauvegarder et restaurer tous les certificats de signataire sur votre HCL Commerce development environments que vous souhaitez conserver dans le magasin de confiance WebSphere Application Server.
- L'installation ou la mise à jour du produit vers une version ultérieure est une opération intensive pour le processeur et la mémoire. Votre machine peut ne plus répondre pendant de longues périodes au cours des lesquelles vous observerez peut-être applyUpdate.bat consommer de grandes quantités de ressources système.Remarque : Laissez au processus d'installation ou de mise à jour suffisamment de temps pour aboutir, car l'indicateur de progression applyUpdate.bat peut rester à 99 % pendant deux heures sur des machines moins puissantes.
- Arrêtez les applications Java s'exécutant sur votre machine.
- Vérifiez que Rational Application Developer n'est pas en cours d'exécution.
- Désactivez le serveur web que vous avez configuré sur votre machine.
- Connectez-vous à Windows en tant qu'utilisateur disposant de privilèges d'administrateur.
- Si vous n'avez pas le package de mise à jour, téléchargez et extrayez le package de mise à jour que vous souhaitez installer.
- Connectez-vous à HCL License and Delivery portal.
- Recherchez le package de mise à jour par numéro de référence. Pour plus d'informations sur les numéros de référence disponibles, voir HCL Commerce éditions.Remarque : Le package peut effectuer une mise à jour vers la version cible à partir de n'importe quelle version précédente. Par exemple, si vous utilisez la version 9.1.0.0 et que vous souhaitez effectuer une mise à jour vers la version 9.1.2.0, il vous suffit de télécharger le package de mise à jour 9.1.2.0.
- Téléchargez et procédez à l'extraction du package.
- Sauvegardez tous les fichiers personnalisés.
De nombreux fichiers sont mis à jour. Parmi les fichiers qui peuvent être modifiés, figurent les fichiers JSP pour les magasins types et pour HCL Commerce Accelerator, les fichiers pour le Management Center et bien d'autres. Sauvegardez les fichiers afin de réappliquer les personnalisations le cas échéant.
- Sauvegardez votre base de données. Les mises à jour de la base de données incluses dans cette mise à jour ne peuvent pas être annulées. Si vous souhaitez annuler la mise à jour de la base de données, vous devez restaurer votre base de données à partir d'une sauvegarde. Pour plus d'informations sur la sauvegarde, voir BACKUP DATABASE COMMAND.
Procédure
- Ouvrez Installation Manager.
-
Ajoutez l'emplacement du référentiel de package de mise à jour de HCL Commerce Developer à Installation Manager :
-
Dans la page de démarrage, cliquez sur Mettre à jour.
Installation Manager recherche les packages disponibles dans ses référentiels définis.
-
Sélectionnez le package HCL Commerce Developer et cliquez sur Suivant.
L'assistant de mise à jour des packages détecte tous les correctifs applicables. Les fonctions recommandées sont sélectionnées automatiquement.
-
Sélectionnez les mises à jour à appliquer et cliquez sur Suivant.
La mise à jour est automatiquement présélectionnée.
- Cliquez sur Suivant.
-
Acceptez le contrat de licence, puis cliquez sur Suivant.
Le panneau Sélectionner les dispositifs à installer s'affiche. La fonction est sélectionnée automatiquement.
- Cliquez sur Suivant.
- Lisez les informations récapitulatives et cliquez sur Mettre à jour pour installer les mises à jour.
- Facultatif : Consultez l'historique de l'installation en sélectionnant
-
Vérifiez les problèmes dans le fichier WCDE_installdir\UpdateDelta\9.1.x.0\applyUpdate.log.
- Les valeurs x représentent le niveau du package de mise à jour.
-
Fusionnez les fichiers au besoin.
Si des fichiers ont été ajoutés, mis à jour ou supprimés par le développeur depuis la dernière installation, mais également ajoutés, mis à jour ou supprimés par la mise à jour sont enregistrés pendant le processus.
-
Mettez à jour la base de données vers le dernier schéma de base de données HCL Commerce.
-
Configurez la base de données de développement.
Utilisez l'utilitaire setdbtype pour mettre à jour la configuration de la base de données de l'environnement de développement.Pour plus d'informations, voir Changement de type de base de données de développement à l'aide de la commande setdbtype.Important : Cette étape est requise lors de la mise à jour d'un HCL Commerce development environment existant.
-
Définissez le mot de passe spiuser.
Utilisez l'utilitaire setSpiuserPassword pour définir le mot de passe spiuser.
Cette étape est requise si vous avez l'intention de mettre à jour le mot de passe spiuser ou si vous utilisez le mot de passe spiuser par défaut lors de la mise à jour de HCL Commerce Developer depuis une version antérieure à la version 9.1.9.0 vers la version 9.1.9.0 ou supérieure.
Pour plus d'informations, voir Définition du mot de passe spiuser dans HCL Commerce Developer.
- Facultatif :
Si vous prévoyez un développement pour la solution de recherche basée sur Elasticsearch, configurez votre HCL Commerce Developer Search environment.
Pour plus d'informations, voir Configuration de l'HCL Commerce Developer Search environment.
-
Recréez l'index de recherche en suivant les étapes ci-après :
Utilisation d'Apache Solr comme solution de recherche :
- Ouvrez HCL Commerce Developer dans l'environnement RAD.
- Développez et supprimez les dossiers managed-solr et solr.
- Démarrez le serveur de transactions et le serveur de recherche, puis générez l'index de recherche Solr.
Pour plus d'informations sur la génération de l'index Solr, voir Génération de l'index HCL Commerce Search.
Utilisation d'Elasticsearch comme solution de recherche (pour plus d'informations, voir Configuration de l'environnement de recherche HCL Commerce Developer) :
Que faire ensuite
- Vérifiez vos données de l'index de recherche.
- Données de magasin :
http://ElasticSearchServerName:30200/auth.store/_search - Données de catégorie :
http://ElasticSearchServerName:30200/auth.storeId.category/_search - Données de production :
http://ElasticSearchServerName:30200/auth.storeId.product/_search
- Données de magasin :
- Actualisez l'espace de travail et republiez l'application une fois la mise à jour effectuée.
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
- Dans la vue Explorateur, sélectionnez tous les projets et sélectionnez (ou la touche de raccourci F5) afin d'actualiser les projets dans l'espace de travail.
- Démarrez ou redémarrez le serveur de test
- Cliquez avec le bouton droit de la souris sur le serveur de test dans la vue Serveurs et sélectionnez Publier.
- Patientez jusqu'à la fin de la publication et le redémarrage de l'application.