Planificateur

Le planificateur de WebSphere Commerce est un serveur d'arrière-plan qui planifie et lance des travaux aux niveaux site et magasin. Dans le menu Configuration de la console d'administration, le planificateur permet aux administrateurs de site de planifier et de configurer des travaux. 

Le planificateur interroge la table SCHACTIVE pour déterminer les travaux dont l'exécution est planifiée. La liste ci-après répertorie les différentes entrées pouvant figurer dans la colonne STATE :

Pour les entrées dont l'état est W et l'heure d'exécution préférée est inférieure ou égale à l'heure actuelle, le planificateur extrait les informations de configuration du travail de la table SCHCONFIG. Si la zone INTERFACENAME est définie, le planificateur obtient la mise en oeuvre de l'instruction d'activité de logique applicative et si cette mise en oeuvre utilise l'interface de logique applicative, le planificateur exécute l'instruction. Si aucune exception n'est émise, l'état passe à I.

Lorsque le planificateur localise des entrées de la table SCHACTIVE dont l'état est I ou IF, si l'heure de lancement préférée est antérieure ou simultanée à l'heure actuelle, il exécute le travail.

Le planificateur peut être réparti sur une ou plusieurs unités d'exécution qui s'exécutent sur un ou plusieurs postes. Plusieurs serveurs de commerce ou clones peuvent se connecter à la même base de données. Lorsqu'un travail est ajouté à la table SCHCONFIG, il peut être planifié pour exécution sur l'un des serveurs WebSphere Commerce Server ou l'un des clones.

Remarque : Lorsque vous utilisez plusieurs clones pour une même base de données, vous devez créer un nom d'instance spécifique dans le fichier nom_instance.xml pour la prise en charge des travaux de diffusion.