Tabla de estados de trabajos por lotes

A medida que el planificador de trabajos y el punto final de trabajos de larga duración procesan un trabajo por lotes, el estado del trabajo por lotes se actualiza en la base de datos del planificador de trabajos. El diagrama muestra las relaciones entre estados, y la tabla siguiente muestra los posibles estados del trabajo por lotes y los sucesos que desencadenan las transiciones entre los estados. Puede ver el estado actual de un trabajo por lotes desde la consola de gestión de trabajos, o recuperarlo usando la línea de mandatos o la interfaz de Enterprise JavaBeans (EJB). Si se produce un error antes de que se inicialice un paso por lotes, el trabajo por lotes pasa a estado de ejecución errónea. De lo contrario, pasa a estado reiniciable.

Diagrama del estado del lote

Tabla 1. Estados del trabajo por lotes. La tabla incluye cada estado de inicio por lotes con su mandato de cliente, acción del sistema, condición especial, código de retorno numérico y estado de finalización. Una celda de tabla vacía indica que no hay un mandato de cliente, acción del sistema, condición o código de retorno para el estado de inicio.
Estado de inicio Mandato de cliente Acción del sistema Condición especial Código de retorno Estado final
no existe (sometimiento retardado) someter       pendiente de sometimiento
inexistente someter       sometido
sometido   asignar   0 en ejecución
sometido cancel     0 reiniciable
en ejecución stop     0 reiniciable
en ejecución cancel     4 pendiente de cancelación
en ejecución   se ha detectado un error de aplicación*   4 reiniciable
en ejecución     Problema de infraestructura** 4 reiniciable/desconocido
en ejecución suspend     4 pendiente de suspensión
en ejecución   trabajo completado   4 finalizado
en ejecución     problema de infraestructura en la configuración del trabajo*** 4 reiniciable
pendiente de suspensión   punto de comprobación   2 suspendido
pendiente de suspensión     Problema de infraestructura** 2 reiniciable/desconocido
suspendido resume     5 pendiente de reanudación
suspendido cancel     5 pendiente de cancelación
suspendido     Problema de infraestructura** 5 reiniciable/desconocido
pendiente de reanudación   trabajo reanudado   2 en ejecución
pendiente de reanudación     Problema de infraestructura** 2 reiniciable/desconocido
reiniciable reinicio     8 sometido
pendiente de cancelación   trabajo cancelado   1 reiniciable
pendiente de cancelación     Problema de infraestructura** 1 reiniciable/desconocido
reiniciable depuración     8 inexistente
error de ejecución depuración     9 inexistente
finalizado depuración     7 inexistente
Tabla 2. Notas para la tabla de estados de trabajos por lotes. La tabla incluye cada nota con una descripción.
Nota Descripción
* Error de aplicación La aplicación por lotes ha sido errónea en tiempo de ejecución. Los puntos finales de trabajos de larga duración han detectado este error.
** Problema de infraestructura Se ha producido un error inesperado. Consulte el ejemplo siguiente para los problemas de infraestructura en la configuración del trabajo.
*** Problema de infraestructura en configuración de trabajo Error inesperado que se produce cuando se configura un trabajo por lotes por primera vez por parte de los puntos finales de trabajos de larga duración. Por ejemplo, si hay un error de base de datos inesperado, el trabajo pasa a estado "erro de ejecución".
  • En esta situación, el trabajo por lotes se ejecuta por primera vez y aún no se han procesado pasos. Los trabajos por lotes pasan a estado reiniciable bajo la mayoría de condiciones, con lo que se pueden reiniciar desde posiciones en puntos de comprobación si la condición de error se puede superar. No obstante, en esta instancia de una condición de error, un trabajo por lotes pasa a estado "error de ejecución" y no se puede reiniciar. Como esta situación es un escenario de configuración de trabajo y el trabajo aún no ha sido procesado por el trabajo por lotes, el error no provoca la pérdida.
  • Si los trabajos se encuentran en un estado que no es final en el punto final, el planificador los pone en estado "desconocido" bajo dos condiciones. Las condiciones son que el punto final pierde las comunicaciones o que deja se desactiva. Si el punto final se vuelve a activar, el planificador sincroniza el estado del trabajo con el punto final. Si el punto final se desactiva, todos los trabajos se ponen en estado "reiniciable" y todos los trabajos de gran cantidad de cálculos en estado "error de ejecución". Si el punto final sólo ha perdido comunicación con el planificador y los trabajos se siguen ejecutando, el planificador actualiza su estado. El estado de actualización es el estado final de los trabajos que se ejecutan en el punto final en dicho punto.

Icon that indicates the type of topic Concept topic



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