Freigeben über


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.

    Abbildung des SWIFT-Disassembler-Datenflusses.

    Weitere Informationen zum SWIFT-Disassembler finden Sie unter Arbeiten mit dem SWIFT Disassembler und Assembler.

Weitere Informationen

BizTalk Accelerator für SWIFT Runtime