ESQL


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


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

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.



Fatal error: Uncaught Error: Call to a member function id() on array in /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php:36 Stack trace: #0 /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php(538): CrayonFormatter::format_code('', Array, Object(CrayonHighlighter)) #1 [internal function]: CrayonFormatter::delim_to_internal(Array) #2 /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php(516): preg_replace_callback('#()#msi', 'CrayonFormatter...', 'SET OutBodyRef....') #3 /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_highlighter.class.php(166): CrayonFormatter::format_mixed_code('SET OutBodyRef....', Object(CrayonLang), Object(CrayonHighlighter)) #4 /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_highlighter.class.php(186): CrayonHighlighter->process() #5 /homepages/7/d377370151/htdocs/wp in /homepages/7/d377370151/htdocs/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 36