|
SWIFT Alliance Access
SWIFT Alliance Access (SAA) は SWIFT の製品で、ビジネス アプリケーションを SWIFT に接続するためのインタフェースを提供しています。
SWIFT Alliance Access (SAA) は、SWIFT Alliance Gateway を経由して SWIFT ネットに接続します。
このため、ビジネス アプリケーションは、SOAP/MQ/FTP などで SWIFT Alliance Access に接続するだけで、SWIFT ネットに参加できるようになります。
SWIFT Alliance Access のインタフェースには、以下のものが用意されています。
- SOAP
- MQHA (IBM WebSphere MQ インタフェース)
- MQSA (サポートを停止する予定)
- FTP
- ファイルの直接的な書き込み/読み込み
Fiorano Integration Platfrom には、上記インタフェースのアダプタが備わっており、新たな開発や特別なアダプタを購入することなく SWIFT に参加できるようになります。
| SAA サポート プロトコル |
Fiorano 接続アダプタ (Fiorano SWIFT アダプタと併用) |
| MQHA |
MQ Series In、MQ Series Out |
| MQSA |
- |
| SOAP |
Web Service Consumer 4.0/ 5.0 |
| FTP |
FTP Get、FTP Put |
| ファイルの直接渡し |
File Reader、File Writer |
サービス コンポーネントの一覧 のページも参照してください。
| SWIFT メッセージングと Fiorano アダプター |
SWIFT は、2つのタイプのメッセージから成っています。
- MT (メッセージ タイプ)
- MX (XML メッセージ タイプ)
MT メッセージはさらに 9つのカテゴリに分類されます。各カテゴリには、複数のメッセージ フォーマット (MTxxx フォーマット) が含まれます。
MX メッセージも同様に複数のカテゴリに分類でき、各メッセージは MX 識別子で区別されます。
MT メッセージは、FIN メッセージング サービスによって送受信されます。
MX メッセージは、InterAct メッセージング サービスによって送受信されます。
FileAct メッセージング サービスでは、両タイプ (MT/MX) のメッセージを送受信できます。
メッセージ生成
Fiorano Integration Platform 上のビジネス プロセス (業務処理フロー) では、ビジネス データを XML 形式で扱っています。
ビジネス データを MX タイプ (XML 形式の SWIFT メッセージ) の SWIFT メッセージとして送受信する場合にはそのまま送受信できますが、MT タイプの SWIFT メッセージとして送受信するためには、"XML から MT" および "MT から XML" に変換する必要があります。
Fiorano Integration Platform では、この変換を行うための SWIFT SDK に準拠したコンバータを用意しています。
- XML2MT (XML を SWIFT MT メッセージに変換するコンポーネント)
- MT2XML (SWIFT MT メッセージを XML に変換するコンポーネント)
このコンバータを用いることで、ビジネス プロセスに流れるデータを MT メッセージに変換した後に SWIFT に送信することが容易に行えます (逆の変換も同じです)。
メッセージの検証
Fiorano Integration Platform では、メッセージの検証用に次の 2つのコンポーネントを用意しています。
- SWIFTMTValidator (MT メッセージの検証)
- ISO20022Validator (MX メッセージの検証)
この検証用コンポーネントは、SWIFT User Handbook および SWIFT SDK に定義されている最新の検証ルールに基づいています。
サポート メッセージ タイプ
Fiorano Integration Platform の SWIFT アダプタおよび SWIFT 検証コンポーネントでサポートされているメッセージ タイプ。
| 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 |
|