如果消息由于验证失败而被挂起,那么查看消息部分的十六进制表示形式以确定验证失败的原因可能会很有帮助。 本主题列出了查看挂起消息各部分的十六进制表示形式可以遵循的步骤。
使用“消息详细信息”对话框查看消息部件
按照以下步骤查看消息部分的十六进制表示形式:
使用 BizTalk 管理控制台中的 “查询 ”选项卡返回包含一个或多个挂起消息的结果集。 有关详细信息,请参阅 “如何搜索消息 ”。
双击要调查的挂起消息,以显示该消息的详细信息对话框。
单击“消息详细信息”对话框左侧窗格中的消息部分以显示该部分。
注释
消息可能有 0 个、1 个或多个消息部分。 多数情况下,消息通常会有一个部分称为“正文”。
单击“消息详细信息”对话框右侧窗格中的“二进制”选项卡以显示消息部件的十六进制表示形式。
检查消息各部分中字符的十六进制表示形式:
缺少或无效的字节顺序标记。 有关字节顺序标记的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=196380。
Unix 和 Windows 中换行符的编码之间的差异。 Unix 使用十六进制换行符(0A)来指示换行符,Windows 使用十六进制回车符(0D)和换行符(0A)来指示换行符。
消息部件中的控制字符无效。 在文本视图中不显示的消息部件中的控制字符可能在二进制视图中可见。
消息部件中间无效的 nul 字符可能导致消息部分被截断。 nul 字符表示为十六进制(00)。
以位置定位的平面文件中的字符偏移无效。 显示消息部件的十六进制表示形式,以查看位置平面文件中数据的偏移量。