Reinicio y conmutación por error
Si un proceso de servicio de integración de PowerCenter deja de estar disponible, el administrador de servicios intenta reiniciarlo o lo conmuta por error a otro nodo según el modo de cierre, la configuración del servicio y el modo de operación para el servicio. El comportamiento de reinicio y de conmutación por error son diferentes para los servicios que se ejecutan en un único nodo, en nodos principales y de refuerzo o en una malla.
Cuando el servicio de integración de PowerCenter conmuta por error, el comportamiento de las tareas finalizadas depende de las siguientes situaciones:
- •Si una tarea finalizada informó de un estado finalizado al proceso de servicio de integración de PowerCenter antes del fallo del servicio de integración de PowerCenter, no se reiniciará la tarea.
- •Si una tarea finalizada no informó de un estado finalizado al proceso de servicio de integración de PowerCenter antes del fallo del servicio de integración de PowerCenter, se reiniciará la tarea.
Ejecución en un solo nodo
Cuando se ejecuta un único proceso, el comportamiento de conmutación por error depende de los siguientes orígenes de error:
- Proceso del servicio
Si el proceso del servicio se cierra inesperadamente, el Administrador de servicios intentará reiniciarlo. Si el Administrador de servicios no puede reiniciar el proceso, el proceso se detendrá o generará un error.
Al reiniciar el proceso, el Servicio de integración de PowerCenter restaurará el estado de operación para el servicio, los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo.
El comportamiento de la conmutación por error y la recuperación del Servicio de integración de PowerCenter tras el fallo de un proceso del servicio depende del modo operativo:
- - Normal. Cuando se reinicia el proceso, el flujo de trabajo conmuta por error en el mismo nodo. El Servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo está habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter restaurará el estado de operación para el flujo de trabajo y recuperará el flujo de trabajo desde el punto de interrupción. El Servicio de integración de PowerCenter realizará una conmutación por error y recuperará los programas, las solicitudes y los flujos de trabajo. Si un flujo de trabajo programado no está habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter eliminará el flujo de trabajo del programa.
- - Seguro. Cuando se reinicia el proceso, el flujo de trabajo no conmuta y el Servicio de integración de PowerCenter no lo recupera. Realizará conmutación por error y recuperará programas, solicitudes y flujos de trabajo cuando se habilite el servicio en modo normal.
- Servicio
Cuando el Servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente según el estado y la estrategia de recuperación configurada.
Los flujos de trabajo que se ejecutan tras iniciar los procesos de servicio dependen del modo operativo:
- - Normal. Los flujos de trabajo comienzan si están configurados para ejecutarse de forma continua o a la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo.
- - Seguro. Los flujos de trabajo programados no se inician. Para ejecutar los flujos de trabajo programados, es necesario habilitar el servicio en modo normal.
- Nodo
- Cuando el nodo deja de estar disponible, el comportamiento de reinicio y de conmutación por error es el mismo que el del proceso del servicio, en función del modo operativo.
Ejecución en un nodo principal
Si tanto el servicio principal, como el servicio de apoyo se están ejecutando, el comportamiento de conmutación por error dependerá de los siguientes orígenes de error:
- Proceso del servicio
Cuando se deshabilita el proceso del servicio en un nodo principal, el proceso conmuta por error a un nodo de reserva. Si el proceso del servicio de un nodo principal se cierra de forma inesperada, el Administrador de servicios intentará reiniciar el proceso antes de conmutarlo por error a un nodo de reserva.
Después de que el proceso del servicio haya conmutado a un nodo de reserva, el Servicio de integración de PowerCenter restaurará el estado de operación para el servicio, los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo.
El comportamiento de la conmutación por error y la recuperación del Servicio de integración de PowerCenter tras el fallo de un proceso del servicio depende del modo operativo:
- - Normal. El Servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo estaba habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter restaurará el estado de operación del flujo de trabajo y retomará el flujo de trabajo desde el punto de interrupción. El Servicio de integración de PowerCenter realizará una conmutación por error y recuperará los programas, las solicitudes y los flujos de trabajo. Si un flujo de trabajo programado no está habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter eliminará el flujo de trabajo del programa.
- - Seguro. El Servicio de integración de PowerCenter no ejecuta flujos de trabajo programados y deshabilita la conmutación por error del programa, la recuperación de flujo de trabajo automática, la conmutación por error del flujo de trabajo y la recuperación de solicitudes de cliente. Realizará conmutación por error y recuperará programas, solicitudes y flujos de trabajo cuando se habilite el servicio en modo normal.
- Servicio
Cuando el Servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente según el estado y la estrategia de recuperación configurada. Los flujos de trabajo comienzan si están configurados para ejecutarse de forma continua o a la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo.
Los flujos de trabajo que se ejecutan tras iniciar los procesos de servicio dependen del modo operativo:
- - Normal. Los flujos de trabajo comienzan si están configurados para ejecutarse de forma continua o a la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo.
- - Seguro. Los flujos de trabajo programados no se inician. Para ejecutar los flujos de trabajo programados, es necesario habilitar el servicio en modo normal.
- Nodo
- Cuando el nodo deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso del servicio, en función del modo operativo.
Ejecución en una malla
Cuando un servicio se está ejecutando en una malla, el comportamiento de conmutación por error depende de los siguientes orígenes de error:
- Proceso del servicio maestro
Si deshabilita el proceso del servicio maestro, el Administrador de servicios elegirá otro nodo para ejecutar el proceso del servicio maestro. Si el proceso del servicio maestro se cierra de forma inesperada, el Administrador de servicios intentará reiniciar el proceso antes de elegir otro nodo para que ejecute el proceso del servicio maestro.
De este modo, el proceso del servicio maestro configurará la malla para que se ejecute en un nodo menos. El Servicio de integración de PowerCenter restaurará el estado de operación y el flujo de trabajo conmutará por error al proceso del servicio maestro recién elegido.
El Servicio de integración de PowerCenter puede recuperar el flujo de trabajo basándose en el estado del flujo de trabajo y la estrategia de recuperación. Si el flujo de trabajo estaba habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter restaurará el estado de operación del flujo de trabajo y retomará el flujo de trabajo desde el punto de interrupción. Al restaurar el estado de operación para el servicio, el Servicio de integración de PowerCenter restaura los programas de flujo de trabajo, las solicitudes de servicio y los flujos de trabajo. El Servicio de integración de PowerCenter realizará una conmutación por error y recuperará los programas, las solicitudes y los flujos de trabajo.
Si un flujo de trabajo programado no está habilitado para recuperación de alta disponibilidad, el Servicio de integración de PowerCenter eliminará el flujo de trabajo del programa.
- Proceso del servicio de trabajo
Si deshabilita un proceso del servicio de trabajo, el proceso del servicio maestro configurará de nuevo la malla para que se ejecute en un nodo menos. Si el proceso del servicio de trabajo se cierra de forma inesperada, el Administrador de servicios intentará reiniciar el proceso antes de que el proceso del servicio maestro vuelva a configurar la malla.
Una vez que el proceso del servicio maestro haya configurado de nuevo la malla, podrá recuperar las tareas basándose en el estado de las tareas y la estrategia de recuperación.
Ya que los flujos de trabajo no se ejecutan en el proceso del servicio de trabajo, no es aplicable la conmutación por error de flujos de trabajo.
- Servicio
- Cuando el Servicio de integración de PowerCenter deja de estar disponible, es necesario habilitar el servicio e iniciar sus procesos. Los flujos de trabajo y las sesiones se pueden recuperar manualmente según el estado y la estrategia de recuperación configurada. Los flujos de trabajo comienzan si están configurados para ejecutarse de forma continua o a la inicialización. Será necesario programar de nuevo el resto de flujos de trabajo.
- Nodo
- Cuando el nodo que ejecuta el proceso del servicio maestro deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso del servicio maestro. Cuando el nodo que ejecuta el proceso del servicio de trabajo deja de estar disponible, el comportamiento de conmutación por error es el mismo que el del proceso del servicio de trabajo.
Nota: No es posible configurar la conmutación por error de un Servicio de integración de PowerCenter en modo seguro cuando se ejecuta en una malla.