Un proceso del servicio de integración de PowerCenter es fiable ante la falta de disponibilidad temporal de componentes externos.
Los componentes externos pueden no estar disponibles temporalmente a causa de un error en la red o por el hecho de que el componente experimente algún problema. Si el proceso del servicio de integración de PowerCenter pierde la conexión con un componente externo, éste intenta volver a conectarse con el componente durante el período de reintento para el objeto de la conexión.
Puede configurar los siguientes tipos de fiabilidad externa para el servicio de integración de PowerCenter:
Fiabilidad de la conexión de la base de datos y la aplicación
El servicio de integración de PowerCenter depende de sistemas de bases de datos y aplicaciones externos para ejecutar las sesiones y los flujos de trabajo. Es fiable si la base de datos o la aplicación admiten la fiabilidad. El servicio de integración de PowerCenter es fiable frente a errores cuando inicializa la conexión con el origen o el destino y cuando lee datos de un origen o escribe datos en un destino. Si una base de datos o una aplicación no están disponibles temporalmente, el servicio de integración de PowerCenter intentará establecer la conexión durante un período de tiempo especificado. Puede configurar el período de reintento de conexión para los objetos de conexión relacional de algunos objetos de conexión de aplicación.
PowerExchange no admite la fiabilidad de conexión en tiempo de ejecución a nivel de sesión para conexiones de base de datos que no sean las que se utilizan para PowerExchange Express CDC for Oracle. Si necesita recuperar una conexión de PowerExchange eliminada, configure el flujo de trabajo para la recuperación automática de tareas finalizadas.
La fiabilidad en tiempo de ejecución de las conexiones entre el servicio de integración de PowerCenter y el servicio de escucha de PowerExchange está disponible como opción solo para el intento de conexión inicial. Debe establecer el atributo
Período de reintento de conexión
como un valor mayor que 0 al definir las conexiones de aplicación y relacional de PowerExchange Client for PowerCenter (PWXPC). El servicio de integración volverá a intentar conectarse al servicio de escucha de PowerExchange después de que se produzca un error durante el intento de conexión inicial. Si el servicio de integración de datos no se puede conectar al servicio de escucha de PowerExchange en el período de reintento, se producirá un error de sesión.
Fiabilidad de conexión FTP
Si se interrumpe la conexión mientras el servicio de integración de PowerCenter está transfiriendo archivos a un servidor FTP o desde un servidor FTP, el servicio de integración de PowerCenter intenta restablecer la conexión durante el período de tiempo configurado en el objeto de conexión FTP. El servicio de integración de PowerCenter es fiable ante interrupciones en caso de que el servidor FTP admita la fiabilidad.
Fiabilidad de conexión de cliente
Puede configurar la fiabilidad de conexión para los clientes del servicio de integración de PowerCenter si son aplicaciones externas que usan C/Java LMAPI. Configure este tipo de fiabilidad en el objeto de conexión de aplicación.
Ejemplo
Configure un período de reintento de 180 para un objeto de conexión de base de datos relacional de Oracle. Si el servicio de integración de PowerCenter pierde la conectividad con la base de datos durante la conexión inicial o cuando lee datos de la base de datos, este intentará volver a conectarse durante 180 segundos. Si no se puede volver a conectar a la base de datos, se producirá un error de sesión.