次の方法で共有


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_98ADateTime_A_98Cなど) です。

  • サブフィールドの最下位レベルの要素定義の名前は、サブフィールドの名前の後に Type (Account の accountType など) が続きます。

    メッセージ スキーマのその他の名前空間には、次のものがあります。

  • xmlns:xs="http://www.w3.org/2001/XMLSchema" これは既定の W3C XML スキーマ名前空間です。

  • xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>". これは既定の BizTalk 名前空間です。

    各メッセージ スキーマは、基本型と共通データ型スキーマを直接参照します。

参照

スキーマの操作