Síntomas
Imagine el siguiente escenario:
-
Utilice el adaptador de Microsoft BizTalk para DB2 para llamar a procedimientos almacenados de DB2 de IBM.
-
El IBM DB2 problemas de procedimiento almacenado una consulta que devuelve datos de cadena en formato XML que se define mediante un tipo de datos de DB2 de VARCHAR(32000). Se trata como un tipo de datos objeto de grandes caracteres (CLOB).
En este escenario, el conjunto de resultados devuelto por el procedimiento almacenado no se pasa a la aplicación de BizTalk Server a través del adaptador de BizTalk para DB2 de IBM DB2. El resultado final de la aplicación de BizTalk Server (por ejemplo, un archivo de salida) contiene un conjunto de resultados vacío.
Causa
Este problema se produce porque el adaptador de BizTalk para DB2 que se incluye con Host Integration Server 2013 no controla correctamente los tipos de datos CLOB y doble byte carácter grande objeto (DBCLOB) cuando convierte los datos en un tipo de datos string. El resultado es que el tipo de datos conversión falló y el conjunto de resultados del procedimiento almacenado no se pasa a la aplicación de BizTalk Server.
Solución
Información de actualización acumulativa
La revisión que resuelve este problema se incluye en la actualización acumulativa 2 para Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.