Planification du travail RaiseECEvent
Le travail RaiseECEvent génère un événement pour chacun des événements métier de la table de base de données BUSEVENT dont l'état est CHECKED = 0. Les programmes d'écoute d'événements enregistrés sont informés lorsque des événements sont générés. Après qu'un événement est mis en avant, la valeur de la colonne CHECKED est mise à jour sur -10. Par défaut, ce travail planifié s'exécute toutes les 5 minutes.
Procédure
- Ouvrez la console d'administration et sélectionnez Site dans la page Console d'administration - Sélection de site/magasin.
- A partir du menu Configuration, cliquez sur Planificateur. Une liste des travaux planifiés pour être exécutés sur votre magasin s'affiche.
- Dans la liste des travaux, sélectionnez RaiseECEvent.
-
Mettez à jour la zone Intervalle de planification afin qu'il reflète l'intervalle voulu.
Par défaut, la valeur est définie sur 300 secondes de sorte que le travail s'exécute toutes les 5 minutes.
Vous pouvez raccourcir ou allonger cet intervalle pour permettre une concurrence ou un débit plus élevé, ou diminuer l'impact de ce travail sur les performances de votre site.
- Cliquez sur OK.
Résultats
Que faire ensuite
- Envoi d'événements d'analyse vers un système d'analyse externe et mise à jour de la valeur de la colonne CHECKED vers -20.
- Mise à jour de la valeur de la colonne CHECKED vers -20 pour les événements autres que des événements d'analyse.
Pour déterminer si EventProcessor envoie des événements d'analyse à un système d'analyse externe, examinez le composant Analytics Event Configuration dans le fichier HCL Commerce fichier de configuration (wc-server.xml). Si le paramètre enable est défini sur
false ou si aucun magasin n'est activé, le composant d'analyse n'est pas utilisé. <component compClassName="com.ibm.commerce.bi.events.AnalyticsComponentConfiguration"
enable="true"
name="Analytics Event Configuration">
<property display="false">
<supportedEvents inProcessState="-15"
mapper="mapCommonEvents.xml"
maxBatchSize="200"
maxProcessTime="86400"
processState="-10"
purgeState="-20">
...
<stores>
<store enabled="false" storeId="-1">
<configuration cmClientID=""
password=""
serviceURL="https://wscreceiver.coremetrics.com/Receiver/sendEventData"
sslKeyPassphrase="WebAS"
sslKeyStore="/usr/WebSphere/AppServer/profiles/demo/etc/DummyServerKeyFile.jks"
sslTrustPassphrase="WebAS"
sslTrustStore="/usr/WebSphere/AppServer/profiles/demo/etc/DummyServerTrustFile.jks"
transmitClassName="com.ibm.commerce.bi.events.transmit.CMWebServiceTransmitter"
transmitEnabled="false"
username="" />
</store>
</stores>
</property>
</component> Le travail planifié CleanECEvent supprime les événements métier ayant pour valeur -20 dans la colonne CHECKED de la table de base de données BUSEVENT.