WMB: Bug o problema con los accesos IMS


Al usar un nodo IMS, se detectan problemas de conexión, dado que WMB no es capaz de liberar las conexiones cacheadas (las cache por motivos de rendimiento) salvo que se reinicie el Grupo de Ejecución o el flujo. Si estas conexiones permanecen mucho tiempo sin usarse, es posible que al querer reutilizarlas fallen.

En el servicio configurable de IMS se incluye un parámetro llamado ConnectionIdleTimeoutSec que permite especificar el tiempo máximo (en segundos) para que estas conexiones estén “ociosas”. Pasado este tiempo la conexión no podrá ser reutilizada, será borrada de la caché y cerrada limpiamente.

Un ejemplo para usar el comando y establecer este tiempo máximo en 300s:

Después de establecer el parámetro para el servicio configurable, es necesario un reinicio del broker.

Otra solución, aunque menos limpia, pasaría por hacer un componente que haga una segunda llamada al IMS en caso de que la primera falle.

Fuentes:
IBM

Dejar un Comentario