IBM WebSphere Message Broker y MQ


IIB: Cómo se usa el Flow exerciser en IBM Integration Bus v10

En la nueva versión de IIB v10 se incorpora una nueva herramienta llamada Flow Exerciser que está disponible desde el editor de flujos y que facilita las pruebas de cada flujo, ya que guarda tanto el mensaje de prueba que usemos en la entrada y salida, como todos los datos de localEnvironment, Environment, Message y Excepction producidos por cada uno de los nodos por los que el mensaje pasa, pudiendo consultar la ejecución posteriormente. Para comenzar a utilizarlo, desde el editor de flujos vemos que aparece una nueva barra de herramientas. Debemos pulsar sobre el siguiente botón de comenzar a […]


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