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.

Para crear las tablas, consulte Creación de bases de datos para planificadores. Para ver la definición de esquema exacta como, por ejemplo, los tipos y tamaños de campo, consulte Creación de tablas del planificador utilizando archivos DDL. Esta sección hace referencia a la ubicación donde se almacenan las sentencias DDL o SQL. Estas sentencias crean los esquemas de tabla.
Avoid trouble Avoid trouble: La información de este tema sirve para la determinación de problemas. No altere los nombres de tabla del planificador, nombres de campo ni nombres de índice. El formato del contenido de los datos puede modificarse sin aviso. Tenga en cuenta este factor al acceder a las tablas directamente. La modificación de los datos de las tablas sin la utilización de la API del planificador puede dar lugar a errores. gotcha

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.

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 evita que el planificador ejecute las tareas simultáneamente.
Tabla 1. Tabla TASK.. Muestra las tareas planificadas
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.
La tabla TASK también tiene los índices siguientes que son necesarios para permitir que el planificador se ejecute y acceda a las tareas simultáneamente:
  • 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

La tabla TREG se utiliza para almacenar la información del planificador que comparten varios planificadores redundantes. Esta tabla no se utiliza demasiado.
Tabla 2. Tabla TREG.. Muestra la información del planificador entre planificadores redundantes
Nombre de campo Finalidad y notas
REGKEY Clave de registro. Esta es la clave primaria de la tabla.
REGVALUE Valor de registro

LMGR

La tabla LMGR se utiliza para hacer un seguimiento de las concesiones que utilizan los planificadores redundantes. Esta tabla no se utiliza demasiado.
Tabla 3. Tabla LMGR.. Muestra concesiones del planificador redundantes
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

La tabla LMPR se utiliza para almacenar propiedades arbitrarias para la concesión. Esta tabla no se utiliza demasiado.
Tabla 4. Tabla LMPR.. Muestra propiedades de concesión arbitrarias
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.
La tabla LMPR también tiene el siguiente índice:
  • LMPR_IDX1 – Se utiliza para recuperar propiedades de una concesión determinada.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsch_tabledef
File name: rsch_tabledef.html