Fiorano SWIFT Lösung
Fiorano ESB/SOA macht die Erstellung von Ereignisabläufen mit Hilfe von vorgefertigten Adaptern/Komponenten, welche mit der Plattform mitgeliefert werden, möglich um mit SWIFT Systemen zu kommunizieren.
Diese Grafik veranschaulicht wie Fiorano SOA sich mit SWIFTNet verbindet und kommuniziert:
Konnektivität
Alliance Access stellt verschiedene Schnittstellen für SWIFT Anwendungen bereit, um sich mit „SWIFT Communication“ zu verbinden. Diese Schnittstellen schließen MQ Series, SOAP, File und FTP ein. Fiorano SOA hat vorgefertigte Adapter die diese Protokolle unterstützten und somit die Kommunikation mit Alliance Access möglich machen. SWIFT Alliance Access (SAA) verbindet sich mit SWIFTNet durch den SWIFT Alliance Gateway.
SWIFT Allicance Access stellt folgende Schnittstellen zur Geschäftsprozessverbindung bereit:
-
SOAP Host Adapter
-
MQHA (IBM WebSphere MQ Interface)
-
MQSA (bald ausgemustert)
-
File Transfer Adapter
-
Direct File Transfer
SAA Host Adapter |
Fiorano Connectivity Adapter |
MQHA |
MQ Series In and MQ Series Out Adapters |
MQSA |
No support required |
SOAP |
Web Service Consumer 4.0/ 5.0 |
File Transfer |
File Reader and File Writer |
Direct File Transfer |
File Reader and File Writer |
Messaging
SWIFT besteht aus zwei verschiedenen Arten von Nachrichten – MT (Message Type) und MX (XML Message Type).
MT Nachrichten sind nochmals in 9 verschiedene Kategorien aufgeteilt. Jede dieser Kategorien besteht wiederum aus verschiedenen Nachrichten im Mtxxx Format.
Auch MX Nachrichten sind gleichmäßig in verschiedene Typen unterteilt, jede Nachricht hat ihre eigene MX-Kennung.
MT Nachrichten werden mit Hilfe von „FIN Messaging Services“ gesendet/empfangen, indem MX Nachrichten unter Verwendung von „InterAct Messaging Service“ übertragen werden. Der „FileAct Messaging Service“ übermittelt Dateien, die aus einem dieser Nachrichtenarten bestehen.
Message Erzeugung
Charakterisierungen der verschiedenen MTXML und MX Nachrichten können zu MTXML/MX umgeformt werden, indem Fiorano-Transformation-Tools per einfacher Drag-and-drop-Funktion genutzt werden.
Der Fiorano MTXML Konverter, welcher auf SWIFT SDK beruht, kann wiederum genutzt werden um MTXML Nachrichten in MT Nachrichten umzuwandeln, welche dann an das SWIFT System gesendet werden können, indem Fiorano Konnektivitätsadapter (siehe obige Tabelle) genutzt werden.
Nachrichtenvalidierung
Die Validierung der MT Nachrichten kann mit Hilfe der Fiorano MT-Validator-Komponente durchgeführt werden. Diese Komponente überprüft die Nachrichten basierend auf den letzten Bestätigungsregeln die im SWIFT User Handbuch und SDK erwähnt werden.
Die MX Nachrichten können mit dem ISO20022VALIDATOR validiert werden.
Nachrichtenumwandlung
Es gibt zwei verschieden Arten Nachrichten umzuwandeln – MT zu MX oder MT zu XML
MT – XML
Alle MT Nachrichten können, basierend auf den Schemata die in SWIFT SDK definiert werden, zu XML Nachrichten konvertiert werden, indem der FioranoMT2XMLConvertor-Adapter genutzt wird. Einmal konvertiert können diese Nachrichten mit dem Fiorano Transformation Tool in jedes Geschäftsprozess-Schema umgewandelt werden.
Folgende Message Types (MT) werden unterstützt:
MT |
MT Name |
101 |
Request For Transfer |
102 |
Multiple Customer Credit Transfer |
102+ |
|
103 |
Single Customer Credit Transfer |
103+ |
|
200 |
Financial Institution Transfer for its Own Account |
201 |
Multiple Financial Institution Transfer for its Own Account |
202 |
General Financial Institution Transfer |
202 COV |
General Financial Institution Transfer |
203 |
Multiple General Financial Institution Transfer |
205 |
Financial Institution Transfer Execution |
205 COV |
Financial Institution Transfer Execution |
210 |
Notice to Receive |
MT |
MT Name |
900 |
Confirmation of Debit |
910 |
Confirmation of Credit |
940 |
Customer Statement Message |
950 |
Statement Message |
n90 |
Advice of Charges, Interest and Other Adjustments |
n91 |
Request for Payment of Charges, Interest and Other Expenses |
n92 |
Request for Cancellation |
n95 |
Queries |
n96 |
Answers |
n98 |
Proprietary Message |
n99 |
Free Format Message |
MX |
MX Messages |
camt.052 |
BankToCustomerAccountReportV02 |
camt.053 |
BankToCustomerStatementV02 |
pacs.008.001.03 |
FIToFICustomerCreditTransferV03 |
pacs.009.001.03 |
FinancialInstitutionCreditTransferV03 |