HCL Commerce Version 9.1.7.0 or later

Application d'un correctif de classe à Ingest

Pour appliquer un correctif de classe à NiFi, procédez comme suit.

Procedure

  1. Ouvrez un navigateur Web et connectez-vous au site Web HCL License and Delivery portal pour télécharger le JAR du correctif de code.
  2. Placez le JAR du correctif de code dans le répertoire /patches . Si ce dossier est mappé à un volume de stockage externe, placez le fichier JAR de correctif ici. Cela vous évitera d'avoir à vous connecter au conteneur Ingest.
  3. Le correctif sera appliqué automatiquement au prochain démarrage si la variable de déploiement AUTO_PATCHING est définie sur true. Cette variable n'est pas définie par défaut au moment du déploiement dans les fichiers Helm HCL Commerce ou Docker-compose. Par conséquent, vous devez ajouter la variable AUTO_PATCHING et la définir sur true, ou bien appliquer le correctif manuellement. Pour appliquer manuellement le correctif, connectez-vous au conteneur et exécutez patch.sh à partir du répertoire /SETUP/bin.
  4. HCL Commerce Version 9.1.8.0 or later Dans les versions précédentes, suite à la mise à jour de votre registre NiFi, vous deviez également mettre à jour l'API Ingest. Il était nécessaire d'exécuter l'API de mise à niveau pour la synchroniser avec le registre de mise à jour et générer à nouveau manuellement vos connecteurs avant que les modifications ne soient actives. A présent, au lieu de générer à nouveau vos connecteurs, vous pouvez sélectionner le canal particulier que vous souhaitez mettre à jour et modifier la version ici. Un nouveau nœud final Ingest, upgradeVersion, est fourni et met automatiquement à jour le numéro de version. Etant donné que le planificateur s'exécute toutes les cinq minutes, le registre est non seulement capable d'importer des correctifs, mais il peut également exporter ce qui a été modifié récemment. Si vous activez cette fonctionnalité, le matériel exporté apparaîtra dans le répertoire d'exportation cinq minutes après la mise à jour. Si vous utilisez également du code Java, il devra toutefois être ajouté séparément.