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 et de magasin de planifier et de configurer des travaux. Les administrateurs de magasin ont accès uniquement aux travaux de niveau magasin, tandis que les administrateurs de site ont accès à tous les travaux.
Le planificateur interroge la table SCHACTIVE pour trouver des 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, 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écute(nt) 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 ou l'un des clones.
Remarque : lorsque vous utilisez plusieurs clones de la même base de données, vous devez créer un nom d'instance spécifique dans le fichier instance.xml pour la prise en charge des travaux de diffusion.
![]() |