Freigeben über


Unbekannte Nachrichten in der Pipelinekomponente des XML-Disassemblers

Die XML-Disassemblerkomponente behandelt eine Nachricht in folgenden Fällen als "unbekannt":

  • Eine XML-Nachricht wird ohne Textteil, mit leerem Textteil oder mit leeren Daten im Textteil empfangen.

  • Eine XML-Nachricht wird empfangen, aber es wurde kein Schema bereitgestellt.

    Eine nicht erkannte Nachricht wird basierend auf der Eigenschaft Nicht erkannte Nachrichten zulassen (oder auf der XMLNorm.AllowUnrecognizedMessage-Eigenschaft im Nachrichtenkontext) behandelt.

    Wenn Nicht erkannte Nachrichten zulassen auf True festgelegt ist, geschieht Folgendes:

  • Eine Nachricht ohne Textteil, mit leerem/Null-Textteil oder leeren/Null-Daten im Textteil durchläuft den XML-Disassembler unverändert.

  • Ein XML-Dokument ohne verknüpftes bereitgestelltes Schema durchläuft den XML-Disassembler unverändert.

  • Ein XML-Dokument, mit dem ein bereitgestelltes Schema verknüpft ist, wird vom XML-Disassembler unabhängig davon verarbeitet, ob auf das Schema in einer Komponenteneigenschaft ausdrücklich verwiesen wird oder ob es während der Schemaauflösung gefunden wird.

    Wenn Nicht erkannte Nachrichten zulassen auf False festgelegt ist, geschieht Folgendes:

  • Eine Nachricht ohne Textteil, mit leerem/Null-Textteil oder mit leeren/Null-Daten im Textteil wird nicht im XML-Disassembler weitergeleitet.

  • Ein XML-Dokument ohne verknüpftes bereitgestelltes Schema wird im XML-Disassembler nicht weitergeleitet. Eine Fehlermeldung wird angezeigt, und die Nachricht wird angehalten (sofern möglich).

  • Ein XML-Dokument, mit dem ein bereitgestelltes Schema verknüpft ist, wird vom XML-Disassembler unabhängig davon verarbeitet, ob auf das Schema in einer Komponenteneigenschaft ausdrücklich verwiesen wird oder ob es während der Schemaauflösung gefunden wird.

    In der Standardeinstellung lässt der XML-Disassembler keine unbekannten Nachrichten zu.

Hinweis

Nicht-XML-Nachrichten werden vom XML-Disassembler unabhängig von der Einstellung Nicht erkannte Nachrichten zulassen nicht verarbeitet.

Weitere Informationen

Pipelinekomponente XML-Disassembler
Konfigurieren der Pipelinekomponente des XML-Disassemblers