SWIFT-Disassembler
Eine eingehende Empfangspipeline verarbeitet alle Nachrichten, die an eine BizTalk Accelerator for SWIFT-Anwendung (A4SWIFT) gesendet werden (empfangen an einem Empfangsspeicherort).
Logische Ausführungsphasen im Zusammenhang mit eingehender Verarbeitung bilden die BizTalk-Empfangspipelines. Jede Phase wird von einer Pipelinekomponente verwendet oder implementiert. Der Disassembler verarbeitet insbesondere die Disassemblierungsphase in der Empfangspipeline. A4SWIFT bietet SWIFT-spezifische Nachrichtenverarbeitungsfunktionen in einer benutzerdefinierten Disassemblerkomponente.
Der SWIFT-Disassembler, ein benutzerdefinierter Flatfile-Disassembler, bietet Funktionen für die Verarbeitung eingehender SWIFT-Nachrichten und -Batches und führt die folgenden Funktionen aus:
Ermittelt dynamisch den Nachrichtentyp und löst das Dokumentschema auf.
Analysiert SWIFT-Flatfiles in XML
Ruft den XML-Validierungsleser auf, um die XML-Überprüfung (Schema) durchzuführen.
Ruft die Geschäftsregel-Engine (BRE) auf, um die BRE-Überprüfung durchzuführen.
Veröffentlicht eine analysierte XML-Nachricht in der MessageBox-Datenbank mit höhergestuften Kontexteigenschaften und serialisierter XML-Fehlersammlung.
Verarbeiten und Disassemblieren eingehender Batches
Die folgende Abbildung zeigt den SWIFT-Disassembler-Datenfluss.
Weitere Informationen zum SWIFT-Disassembler finden Sie unter Arbeiten mit dem SWIFT Disassembler und Assembler.