IBM WebSphere Message Broker y MQ


WMB: Cómo ver las contraseñas de los servicios configurables (Security Identity)

Cuando definimos un servicio configurable, normalmente hay que asociarle una identidad de seguridad (securityIdentity) con usuario y contraseña. En ocasiones no tenemos forma de saber qué securityIdentity hemos puesto para alguno de estos servicios configurables. Para poder consultarlo no existe ningún comando por razones obvias de seguridad. No obstante, si tenemos acceso y permisos suficiente para entrar en la máquina, es posible consultarlo en la siguiente ruta para máquinas UNIX:


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 […]


WMB / IIB: Problemas con la codificación Base64 en la migración de Message Broker a Integration Bus v9

Durante la migración al nuevo IBM Integration Bus v9 (IIB9) encontramos problemas en las clases referenciadas para codificar o decodificar datos en formato Base64, obteiendo un error como el siguiente: Exception: java.lang.NoClassDefFoundError: com/ibm.broker/javacompute/Base64. BIP3202E: An error occurred when trying to resolve the Java class or method ‘com.ibm.broker.javacompute.Base64.encode’ BIP2943E: The Java method ‘com.ibm.broker.javacompute.Base64.encode’ could not be found as its containing class could not be found in the deployed bar file or in the ‘workpath/shared-classes/’ directory. Las soluciones son: – Usar las nuevas funciones nativas que se incorporan desde WMBv8 (BASE64ENCODE y BASE64DECODE). – Utilizar un nuevo jar propio que contenga las […]


IBM WMQ e IIB: Importación y exportación de colas

En la administración de entornos con IBM WMQ es común tener que importar o exportar colas al gestionar diferentes entornos. Para este proceso IBM ha creado la herramienta “dmpmqcfg“, que aunque no viene incluida por defecto en la instalación de IBM Integration Bus, es posible instalarla de forma manual. 1) Instalación: – Descargamos la herramienta desde aquí y descomprimimos el fichero .zip en una ruta accesible, como por ejemplo: c:\ms03_win. 2) Exportar la configuración del Gestor de Colas o Queue Manager: – Abrimos IBM Integration Bus Console y nos situamos en la carpeta donde hemos descomprimido anteriormente la aplicación. – […]


WMB: Problema compartiendo un servicio configurable CICS entre varios Grupos de Ejecución

Escenario Tenemos dos o más Grupos de Ejecución que utilizan un servicio configurable para una conexión a una transacción CICS (CICSConnection). Problema El problema es que cuando un flujo desplegado en el Grupo de Ejecución A ha conectado utilizando el servicio configurable, cuando otro flujo desplegado en el Grupo de Ejecución B intenta utilizar el mismo servicio configurable, da un error. Para ello hay que conocer cómo trabaja WMB internamente con las conexiones. Para ello, veamos en la ayuda que nos ofrece el Infocenter de IBM.