Configuración del aislamiento de transacciones predeterminadas del planificador

El planificador utiliza de forma predeterminada el aislamiento de transacciones de lectura confirmada al leer tareas con las API get o find en la interfaz com.ibm.websphere.scheduler.Scheduler y el MBean WASScheduler. El comportamiento predeterminado del planificador se puede cambiar por lectura no confirmada, que permite que los métodos get y find devuelvan el estado actual o el siguiente de la tarea de la base de datos.

Acerca de esta tarea

Obtenga información sobre cómo cambiar el comportamiento predeterminado de los métodos get y find. Consulte la documentación de la API para ver el método com.ibm.websphere.scheduler.TaskInfo.setTaskExecutionOptions(), que detalla cómo devolver el siguiente estado de la tarea o el estado actual de la tarea.
Atención: Si la base de datos del planificador no admite lecturas no comprometidas, como Oracle, este parámetro no tiene ningún efecto.

Para cambiar el comportamiento predeterminado para los métodos get y find, siga estos pasos:

Procedimiento

  1. En la consola administrativa, pulse Recursos > Planificadores > nombre_planificador.
  2. Pulse Propiedades personalizadas.
  3. Pulse Nuevo.
  4. Añada las siguientes propiedades:
    Tabla 1. Propiedades a añadir
    Propiedad Descripción
    Name defaultReadTransactionIso
    Type java.lang.Integer
    Valor 1 (para aislamiento de transacciones de lectura no confirmada) 2 (para aislamiento de transacción de lectura confirmada)
  5. Pulse Aplicar o
  6. Pulse Aceptar.
  7. Guarde los cambiosy verifique que inicia una sincronización de archivos antes de reiniciar los servidores.
  8. Reinicie el servidor de aplicaciones para que los cambios entren en vigor.

Icon that indicates the type of topic Task topic



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