Freigeben über


Fehlerbehebung bei Nachrichtenüberprüfungsfehlern durch Anzeigen der Hexadezimalinhalte angehaltener Nachrichten

Wenn eine Nachricht aufgrund von Überprüfungsfehlern angehalten wird, kann das Anzeigen der Hexadezimaldarstellung der Nachrichtenteile dabei helfen, die Ursache des Fehlers zu ermitteln. In diesem Thema sind Schritte aufgeführt, mit denen die Hexadezimaldarstellung der Teile einer angehaltenen Nachricht angezeigt werden kann.

Anzeigen von Nachrichtenteilen über das Dialogfeld 'Nachrichtendetails'

Führen Sie diese Schritte aus, um die Hexadezimaldarstellung von Nachrichtenteilen anzuzeigen:

  1. Verwenden Sie die Registerkarte Abfrage in der BizTalk-Verwaltungskonsole, um ein Resultset mit mindestens einer angehaltenen Nachricht zurückzugeben. Weitere Informationen finden Sie unter Suchen nach Nachrichten .

  2. Doppelklicken Sie auf die angehaltene Nachricht, die Sie untersuchen möchten, um das Dialogfeld Nachrichtendetails für die Nachricht anzuzeigen.

  3. Klicken Sie im linken Bereich des Dialogfelds Nachrichtendetails auf einen Nachrichtenteil, um den Nachrichtenteil anzuzeigen.

    Hinweis

    Nachrichten können 0, 1 oder mehrere Nachrichtenteile enthalten. Die meisten Nachrichten verfügen über einen einzigen Nachrichtenteil mit der Bezeichnung "Text".

  4. Klicken Sie im rechten Bereich des Dialogfelds Nachrichtendetails auf die Registerkarte Binär, um die hexadezimale Darstellung des Nachrichtenteils anzuzeigen.

  5. Überprüfen Sie die Hexadezimaldarstellung der Zeichen in Nachrichtenteilen auf folgende Punkte:

    • Fehlende oder ungültige Byte-Reihenfolgemarkierung. Weitere Informationen zu Bytereihenfolgemarkierungen finden Sie unter https://go.microsoft.com/fwlink/?LinkId=196380.

    • Unterschiede bei der Codierung von Zeilenumbrüchen in Unix und Windows. In Unix werden Zeilenumbrüche mithilfe des Hexadezimal-Zeilenumbruchs (0A) gekennzeichnet, während in Windows sowohl der Wagenrücklauf (0D) als auch der Zeilenumbruch (0A) einen Zeilenumbruch markieren.

    • Ungültige Steuerzeichen in Nachrichtenteilen. Steuerzeichen in Nachrichtenteilen, die in der Textansicht nicht angezeigt werden, werden möglicherweise in der Binäransicht angezeigt.

    • Ungültige NUL-Zeichen in der Mitte eines Nachrichtenteils können dazu führen, dass der Nachrichtenteil abgeschnitten wird. Das NUL-Zeichen wird als Hexadezimalwert dargestellt (00).

    • Umgültiges Zeichenoffset in Flatfiles mit Feldern fester Breite. Rufen Sie die Hexadezimaldarstellung eines Nachrichtenteils auf, um das Offset der Daten in einer Flatfile-Datei mit Feldern fester Breite anzuzeigen.

Weitere Informationen

Untersuchen von Fehlern bei Orchestrierungen, Ports und Nachrichten