Définition des tables du planificateur
Les planificateurs requièrent des tables de bases de données et des index avec un préfixe de table. Cette page fournit des informations de références concernant les tables.
Chaque planificateur requiert plusieurs tables de base de données et index pour fonctionner. Chacun des noms de table et index décrits dans cette rubrique requiert un préfixe de table. Par exemple, si le planificateur est configuré avec une valeur de préfixe de table SCHED_, la table portant le nom TASK serait appelée SCHED_TASK. Pour plus de détails sur le préfixe de table, voir rubrique Paramètres du planificateur.

TASK
La table TASK contient les tâches planifiées, mais non purgées. La clé primaire de cette table est le TASKID équivalent à la méthode getTaskID() sur l'interface com.ibm.websphere.scheduler.TaskStatus.
Nom de la zone | Utilisation et remarques |
---|---|
TASKID | Contient toutes les tâches planifiées, mais non purgées. La clé primaire de cette table est TASKID, ce qui équivaut à la méthode getTaskID() sur l'interface com.ibm.websphere.scheduler.TaskStatus. Etant donné que cette table comporte une seule ligne pour chaque tâche, il importe que la base de données et la table prennent en charge le verrouillage de ligne. L'utilisation de verrous de page ou de table va empêcher le planificateur d'exécuter des tâches simultanément. |
VERSION | ID de version interne de ce format de ligne. |
ROW_VERSION | Version de cette ligne. Utilisée pour le verrouillage optimiste. |
TASKTYPE | Type de tâche : 1=BeanTaskInfo, 2=MessageTaskInfo |
TASKSUSPENDED | Cette valeur indique si la tâche est suspendue ou si elle est en cours d'exécution. La tâche est suspendue si la valeur BITWISE AND 1 est égale à 1. La tâche est en cours d'exécution si la valeur BITWISE AND 2 est égale à 2. |
CANCELLED | Valeur 1 si la tâche est annulée. |
NEXTFIRETIME | Date de la prochaine exécution de la tâche. Exprimée en millisecondes et obtenue avec java.util.Date.getTime(). |
STARTBYINTERVAL | Intervalle de démarrage de tâche. |
STARTBYTIME | Réservé. |
VALIDFROMTIME | Heure de début de la tâche. |
VALIDTOTIME | Réservé. |
REPEATINTERVAL | Intervalle de répétition de la tâche. |
MAXREPEATS | Nombre d'exécutions prévues de la tâche. |
REPEATSLEFT | Nombre d'exécutions restantes de la tâche. |
TASKINFO | Données binaires internes. |
NAME | Nom de la tâche. |
AUTOPURGE | Valeur 1 si la tâche va être purgée automatiquement une fois terminée. |
FAILUREACTION | Réservé. |
MAXATTEMPTS | Réservé. |
QOS | Réservé. |
PARTITIONID | Réservé. |
OWNERTOKEN | Propriétaire de la tâche. |
CREATETIME | Heure de création de la tâche. Exprimée en millisecondes et obtenue avec java.util.Date.getTime(). |
- TASK_IDX1 – Utilisé pour accéder aux tâches individuelles à l'aide de l'API du planificateur.
- TASK_IDX2 – Utilisé par le démon d'interrogation pour charger les tâches en instance d'expiration.
TREG
Nom de la zone | Utilisation et remarques |
---|---|
REGKEY | Clé de registre. Il s'agit de la clé primaire de la table. |
REGVALUE | Valeur de registre. |
LMGR
Nom de la zone | Utilisation et remarques |
---|---|
LEASENAME | Nom de la location. Il s'agit du nom JNDI du planificateur et de sa clé primaire. |
LEASEOWNER | Propriétaire de la location. Le format est Cellule/Noeud/Serveur. |
LEASE_EXPIRE_TIME | Heure d'expiration de la location du planificateur. Exprimée en millisecondes et obtenue avec java.util.Date.getTime(,). |
DISABLED | Réservé. |
LMPR
Nom de la zone | Utilisation et remarques |
---|---|
LEASENAME | Nom de la location. Voir tableau LMGR. |
NAME | Nom de la propriété. |
VALUE | Valeur de la propriété. |
- LMPR_IDX1 – Utilisé pour extraire les propriétés d'une location donnée.