Freigeben über


Dokumentüberprüfung in der Pipelinekomponente des Flatfile-Disassemblers

Standardmäßig führt die Flatfile-Disassembler-Komponente bei den von ihr verarbeiteten Dokumenten keine Überprüfungen durch. Sie können die Überprüfung jedoch aktivieren, indem Sie die Eigenschaft Dokumentstruktur überprüfen für die Komponente auf True festlegen oder die FFDasm.ValidateDocumentStructure-Nachrichtenkontexteigenschaft auf True festlegen. Bei aktivierter Dokumentüberprüfung überprüft der Flatfile-Disassembler sowohl die Dokumentstruktur als auch die Header- und Nachspannstrukturen, um sicherzustellen, dass sie den Dokument-, Header- und Nachspannschemas entsprechen.

Der Flatfile-Disassembler kann leere Felder und Datensätze entfernen, wenn suppress_empty_nodes="True" durch die schemaInfo-Anmerkung im XSD-Flatfileschema angegeben wird. Wenn Sie die schemaInfo-Anmerkung auf diese Weise verwenden, entfernt der Flatfile disassembler leere Felder und Datensätze, unabhängig davon, ob sie optional sind. Dies kann zu Validierungsfehlern führen, wenn Sie die XML-Validierung verwenden (entweder durch Festlegen der Eigenschaft Dokumentstrukturüberprüfung des Flatfile disassemblers auf True oder durch Verwenden der XML-Validierungspipelinekomponente). Wenn ein Überprüfungsfehler auftritt, wird die Nachricht angehalten. Weitere Informationen zur suppress_empty_nodes-Eigenschaft finden Sie unter Zusätzliche Flatfileeigenschaften.

Weitere Informationen

Flatfile-Disassembler – Pipelinekomponente
Konfigurieren der Pipelinekomponente des Flatfile-Disassemblers
Pipelines-AssemblerDisassembler (Ordner für BizTalk Server-Beispiele)