Solucionar problemas relacionados con errores de validación de mensajes mediante la visualización del contenido hexadecimal de los mensajes suspendidos
Si un mensaje se suspende debido a errores de validación, puede resultar útil ver la representación hexadecimal de las partes del mensaje para determinar la causa del error de validación. En este tema se enumeran los pasos que pueden llevarse a cabo para ver la representación hexadecimal de las partes de un mensaje suspendido.
Usar el cuadro de diálogo Detalles del mensaje para ver las partes de los mensajes
Para ver la representación hexadecimal de las partes de un mensaje, siga estos pasos:
Use la pestaña Consulta de la Consola de administración de BizTalk para devolver un conjunto de resultados con uno o varios mensajes suspendidos. Consulte Cómo buscar mensajes para obtener más información.
Haga doble clic en el mensaje suspendido que desea investigar para mostrar el cuadro de diálogo Detalles del mensaje para el mensaje.
Haga clic en un elemento de mensaje en el panel izquierdo del cuadro de diálogo Detalles del mensaje para mostrar la parte del mensaje.
Nota
Los mensajes pueden constar de 0, 1 o varias partes. Los mensajes suelen tener una sola parte a la que se denomina "cuerpo".
Haga clic en la pestaña Binario del panel derecho del cuadro de diálogo Detalles del mensaje para mostrar la representación hexadecimal de la parte del mensaje.
Examine la representación hexadecimal de caracteres en las partes del mensaje para comprobar lo siguiente:
Marca de orden de bytes no válida o que falta. Para obtener más información sobre las marcas de orden de bytes, vea https://go.microsoft.com/fwlink/?LinkId=196380.
Diferencias entre la codificación de los saltos de línea en Unix y Windows. Unix emplea el avance de línea hexadecimal (0A) para indicar un salto de línea, mientras que Windows utiliza tanto el retorno de carro hexadecimal (0D) como el avance de línea (0A) para indicarlo.
Caracteres de control no válidos en partes del mensaje. Los caracteres de control en partes del mensaje que no se muestran en la vista de texto pueden verse en la vista binaria.
Caracteres nulos no válidos en la mitad de una parte del mensaje que pueden ocasionar que ésta se trunque. El carácter nulo se representa como (00) en formato hexadecimal.
Desplazamiento de caracteres no válido en archivos sin formato posicionales. Observe la representación hexadecimal de una parte del mensaje para ver el desplazamiento de datos en un archivo sin formato posicional.