Síntomas
Suponga que tiene Microsoft BizTalk Server 2013 R2 Cumulative Update 4 (CU4) o BizTalk Server 2016 CU1 instalado, y que utiliza el conector NCo para conectarse a una instancia de SAP. Al expandir la categoría IDOC y seleccionar cualquier IDOC para ver la lista de versiones de IDOC, recibe el siguiente mensaje de error:
Nota
Error al explorar el sistema LOB. Mensaje del adaptador: Se ha producido un error al intentar convertir matrices de bytes: [/BEV1/NEMAT /BEV1/NEMATMAS05701 ] de RFCTYPE: RFCTYPE_CHAR con longitud: 4 y decimales: 0 a un tipo .Net. El nombre del parámetro/campo es: RELEASED.
Causa
El problema ocurre debido a un defecto de código en BizTalk Server 2013 R2 o 2016 CU1. Si el servidor no es Unicode, el valor byteData se calcula como tipo SBCS. Esto genera una ArgumentOutOfRangeException.
Resolución
Información sobre la actualización acumulativa
Este problema se ha corregido en las siguientes actualizaciones acumulativas para BizTalk Server:
- Actualización acumulativa 1 para BizTalk Server 2016
- Actualización acumulativa 5 para BizTalk Adapter Pack 2013
- Actualización acumulativa 5 (CU5) para BizTalk Server 2013 R2
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Aviso de declinación de responsabilidades sobre la información de terceros
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, implícita ni de ningún otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.
Referencias
Para obtener información sobre los Service Pack y la lista de actualizaciones acumulativas de BizTalk Server, consulta KB 2555976: Service Pack y lista de actualizaciones acumulativas para BizTalk Server .
Para obtener más información sobre las revisiones de BizTalk Server, vea KB 2003907: Información sobre revisiones de BizTalk y soporte de actualización acumulativa.