Freigeben über


Benennungskonventionen für SWIFT-Schemas

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) enthält Schemas für SWIFT-FIN-Nachrichten (Society for Worldwide Interbank Financial Telecommunication), die mit dem BizTalk-Editor erstellt wurden. Diese Schemas entsprechen den folgenden Konventionen:

Hinweis

Alle Schemas verfügen über Versionsverwaltung. Um die Version anzuzeigen, öffnen Sie Visual Studio, und klicken Sie mit der rechten Maustaste auf das Schema in Projektmappen-Explorer. Wenn der <Knoten Schema> im BizTalk-Editor ausgewählt ist, scrollen Sie im Bereich Eigenschaften nach unten zur Standardversionseigenschaft.

  • Der Name jeder Austauschschemadatei lautet MTxxx.xsd, wobei xxx der FIN-Nachrichtentyp ist.

  • Der Name der zugeordneten master-Richtliniendatei für jede Nachricht lautet MTxxx_Master_Policy.xml, und der entsprechende Name in der Geschäftsregel-Engine (BRE) lautet MTxxx_Master_Policy mit dem Listennamen MTxxx_PolicyList.

  • Der Name der zugeordneten Validierungsrichtliniendatei für jede Nachricht lautet MTxxx_Validation_Policy.xml, und der entsprechende Name im BRE lautet MTxxx_Validation_Policy.

  • Innerhalb jedes Nachrichtenschemas lautet der Name des Stamms SWIFT_CATEGORYz_MTzxx_Interchange, wobei z die Nachrichtenkategorie (erste Ziffer des Nachrichtentyps) und zxx der Nachrichtentyp ist.

  • Der Zielnamespace für jedes Nachrichtenschema ist http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx, wobei *z die Nachrichtenkategorie (erste Ziffer des Nachrichtentyps) und zxx der Nachrichtentyp ist.

  • Der Dokumenttyp ist MT*zxx, wobei *zxx der Nachrichtentyp ist.

  • Die Namen von Feldern, die nicht nummeriert sind, und Unterfelder enthalten beschreibende Geschäftsnamen. Der erste Buchstabe jedes Worts ist groß geschrieben, und die Namen enthalten kein dazwischen liegendes Leerzeichen oder Interpunktionszeichen zwischen Wörtern (z. B. wäre der Name ServiceIdentifier, nicht Dienstbezeichner).

  • Die Bezeichnungen von Sequenzen in Nachrichten entsprechen dem SWIFT-Referenzhandbuch (z. B. SequenceA).

  • Die Bezeichnungen nummerierten SWIFT-Felder enthalten einen beschreibenden Titel, gefolgt von der Sequenz (falls vorhanden), gefolgt vom Zahlencode und optionalen Buchstabenformat (z. B. Reference_A_20C).

  • Wenn für ein Feld mehrere Formate zur Auswahl stehen, lautet < die Bezeichnung des Knotens Auswahl>, und jede Option ist dann ein nummeriertes Feld (z. B. Date_A_98A und DateTime_A_98C).

  • Der Name der Elementdefinition der untersten Ebene eines Unterfelds besteht aus dem Namen des Unterfelds gefolgt von Type (z. B. accountType für Account).

    Andere Namespaces im Nachrichtenschema umfassen Folgendes:

  • xmlns:xs="http://www.w3.org/2001/XMLSchema" Dies ist der standardmäßige W3C-XML-Schemanamespace.

  • xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>". Dies ist der Standardmäßige BizTalk-Namespace.

    Jedes Nachrichtenschema verweist direkt auf den Basistyp und allgemeine Datentypschemas.

Weitere Informationen

Arbeiten mit Schemas