SWIFT スキーマの名前付け規則
Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) には、BizTalk エディターを使用して作成された Society for Worldwide Interbank Financial Telecommunication (SWIFT) FIN メッセージのスキーマが含まれています。 これらのスキーマは、次の規則に準拠しています。
Note
すべてのスキーマのバージョン管理が行われます。 バージョンを表示するには、Visual Studio を開き、ソリューション エクスプローラーでスキーマを右クリックします。 BizTalk エディターで [スキーマ>] <ノードを選択した状態で、[プロパティ] ウィンドウで下にスクロールして [標準バージョン] プロパティを表示します。
各インターチェンジ スキーマ ファイルの名前は MTxxx.xsd で、xxx は FIN メッセージの種類です。
各メッセージに関連付けられているマスター ポリシー ファイルの名前は MTxxx_Master_Policy.xmlで、ビジネス ルール エンジン (BRE) の対応する名前は MTxxx_Master_Policy で、リスト名は MTxxx_PolicyList です。
各メッセージに関連付けられている検証ポリシー ファイルの名前は MTxxx_Validation_Policy.xmlで、BRE の対応する名前は MTxxx_Validation_Policy です。
各メッセージ スキーマ内では、ルートの名前は z_MT zxx_Interchange SWIFT_CATEGORYされます。ここで、z はメッセージ カテゴリ (メッセージの種類の最初の桁) で、zxx はメッセージの種類です。
各メッセージ スキーマのターゲット名前空間は です
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx
。ここで、*z はメッセージ カテゴリ (メッセージの種類の最初の桁) で 、zxx はメッセージの種類です。ドキュメントの種類は MT*zxx で、*zxx はメッセージの種類です。
番号が付かないフィールドとサブフィールドの名前には、わかりやすいビジネス名が含まれます。 各単語の最初の文字は大文字で、単語間にスペースや句読点が含まれていません (たとえば、名前は Service Identifier ではなく ServiceIdentifier になります)。
メッセージ内のシーケンスのラベルは、 SWIFT リファレンス ガイド ( SequenceA など) に準拠しています。
番号付き SWIFT フィールドのラベルには、わかりやすいタイトルの後にシーケンス (存在する場合) が続き、番号コードと省略可能な文字形式 ( たとえば、Reference_A_20C) が続きます。
フィールドに複数の形式を選択できる場合、ノードのラベルは <Choice> で、各オプションは番号付きフィールド ( Date_A_98A や DateTime_A_98Cなど) です。
サブフィールドの最下位レベルの要素定義の名前は、サブフィールドの名前の後に Type (Account の accountType など) が続きます。
メッセージ スキーマのその他の名前空間には、次のものがあります。
xmlns:xs="http://www.w3.org/2001/XMLSchema" これは既定の W3C XML スキーマ名前空間です。
xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>"
. これは既定の BizTalk 名前空間です。各メッセージ スキーマは、基本型と共通データ型スキーマを直接参照します。