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 |
|