Rechargement automatique des fichiers de configuration de promotion

Cette fonctionnalité permet d'appliquer des modifications aux fichiers de configuration de promotion sans avoir à redémarrer le serveur HCL Commerce. Le rechargement survient une fois l'intervalle de rechargement spécifié écoulé. Cette fonction recharge les fichiers de configuration suivants : WCSPromotionEngineConfig.xml et wc-admin-component.xml, selon que les fichiers ont été modifiés depuis le dernier rechargement.

Pourquoi et quand exécuter cette tâche

Lorsque cette fonction est activée, les modifications apportées aux fichiers de configuration de promotion sont rechargées automatiquement une fois que l'intervalle de rechargement spécifié s'est écoulé. Effectuez le suivi des erreurs potentielles pouvant survenir suite au rechargement.

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Ouvrez le fichier XML de configuration du moteur de promotion dans un éditeur :

    workspace_dir/WC/xml/PromotionEngineConfiguration/WCSPromotionEngineConfig.xml

  3. Dans l'élément <DefaultBehavior>, localisez la ligne de code intitulée 1 dans l'exemple suivant :
    
    <DefaultBehavior>
            <StatelessInvocation>true</StatelessInvocation>
            <CheckTargetingAtRuntime>true</CheckTargetingAtRuntime>
            <SkipTargetingOnCodeEntered>true</SkipTargetingOnCodeEntered>
            <PriceAdjustmentBasedOnStandardOfferPrice>true</PriceAdjustmentBasedOnStandardOfferPrice>
            <EvaluationFlowControl>0</EvaluationFlowControl> 
            <SequenceCombinationLimit>50</SequenceCombinationLimit> 
            <Debug>false</Debug>
    <ReloadInterval>-1</ReloadInterval>1
    </DefaultBehavior>
    …
    1. Pour activer cette fonction, remplacez la valeur de l'élément <ReloadInterval> par le nombre de millisecondes devant s'écouler avant le rechargement automatique. Pour désactiver cette fonction, définissez une valeur négative pour l'intervalle de rechargement.
    2. Facultatif : Pour modifier le plafond du nombre de séquences à évaluer pour chaque promotion, remplacez la valeur de l'élément <SequenceCombinationLimit> par un nombre différent.
  4. Enregistrez et fermez le fichier.