Definición de tablas de planificador
Los planificadores necesitan tablas de base de datos e índices con un prefijo de tabla. Esta página proporciona información de referencia sobre las tablas.
Todos los planificadores requieren varias tablas e índices de base de datos para operar. Todos los nombres e índices de tabla descritos en este tema requieren un prefijo de tabla. Por ejemplo, si el planificador se configura con el valor de prefijo de tabla SCHED_, la tabla con el nombre TASK se llamaría SCHED_TASK. Consulte Valores del planificador para obtener detalles sobre el prefijo de tabla.

TASK
La tabla TASK contiene las tareas que se han planificado, pero no se han depurado todavía. La clave primaria de esta tabla es TASKID que equivale al método getTaskID() en la interfaz com.ibm.websphere.scheduler.TaskStatus.
Nombre de campo | Finalidad y notas |
---|---|
TASKID | Contiene todas las tareas que se han planificado pero no se han depurado todavía. La clave primaria de esta tabla es TASKID que equivale al método getTaskID() en la interfaz com.ibm.websphere.scheduler.TaskStatus. Como hay una fila en esta tabla para esta tarea, es importante que la base de datos y la tabla den soporte al bloqueo de filas. La utilización de bloqueos de página o tabla evitará que el planificador ejecute las tareas simultáneamente. |
VERSION | ID de versión interna de este formato de fila. |
ROW_VERSION | Versión de esta fila. Se utiliza para un bloqueo optimista. |
TASKTYPE | Tipo de tarea: 1=BeanTaskInfo, 2=MessageTaskInfo |
TASKSUSPENDED | Este valor indica si la tarea está suspendida o si está en ejecución. La tarea está suspendida si el valor BITWISE AND 1 es igual a 1. La tarea está en ejecución si el valor BITWISE AND 2 es igual a 2. |
CANCELLED | Valor 1 si se cancela la tarea. |
NEXTFIRETIME | La fecha en milisegundos utilizando java.util.Date.getTime() cuando se ha planificado que la tarea se ejecute a continuación. |
STARTBYINTERVAL | Inicio por intervalo de la tarea. |
STARTBYTIME | Reservado. |
VALIDFROMTIME | Hora de inicio de la tarea. |
VALIDTOTIME | Reservado. |
REPEATINTERVAL | Intervalo de repetición de la tarea. |
MAXREPEATS | Número de veces para ejecutar la tarea. |
REPEATSLEFT | Número de veces que todavía tiene que ejecutarse la tarea. |
TASKINFO | Datos binarios internos. |
NOMBRE | Nombre de tarea. |
AUTOPURGE | Valor 1 si la tarea va a depurarse automáticamente al completarse. |
FAILUREACTION | Reservado. |
MAXATTEMPTS | Reservado. |
QOS | Reservado. |
PARTITIONID | Reservado. |
OWNERTOKEN | Propietario de la tarea. |
CREATETIME | La hora en milisegundos utilizando java.util.Date.getTime() al crearse la tarea. |
- TASK_IDX1 – Se utiliza para acceder a las tareas separadamente utilizando la API del planificador.
- TASK_IDX2 – El daemon de sondeo la utiliza para cargar tareas caducadas.
TREG
Nombre de campo | Finalidad y notas |
---|---|
REGKEY | Clave de registro. Esta es la clave primaria de la tabla. |
REGVALUE | Valor de registro |
LMGR
Nombre de campo | Finalidad y notas |
---|---|
LEASENAME | Nombre de la concesión. Equivale al nombre JNDI del planificador y a la clave primaria. |
LEASEOWNER | Propietario de la concesión. El formato es Cell/Node/Server. |
LEASE_EXPIRE_TIME | La hora en milisegundos utilizando java.util.Date.getTime() al caducar la concesión del planificador. |
DISABLED | Reservado. |
LMPR
Nombre de campo | Finalidad y notas |
---|---|
LEASENAME | Nombre de la concesión. Consulte la tabla LMGR. |
NOMBRE | Nombre de la propiedad. |
VALUE | El valor de la propiedad. |
- LMPR_IDX1 – Se utiliza para recuperar propiedades de una concesión determinada.