Freigeben über


Grundlegende und übliche Schemas

Microsoft BizTalk Accelerator for SWIFT (A4SWIFT) hat die Datensätze und Elemente, die einzelne Nachrichtenschemas umfassen, in separaten Schemas implementiert. Dieser Ansatz bietet einen einzigen Speicherort zum Bereitstellen von Updates für Felder und Formate, wodurch das Nachrichtenschema vor solchen Änderungen isoliert wird.

Das Basisschema (SWIFT-Basistypen.xsd) enthält die allgemeinen Datensatz- und Elementdefinitionen, auf die die Nachrichtenschemas verweisen. Die allgemeinen Datensatz- und Elementdefinitionen entsprechen den SWIFT FIN-Nachrichtenfeldern. Sie müssen dieses Schema jedem Projekt hinzufügen, das das Nachrichtenschema verwendet. Das Basisschema deckt die Regeln und allgemeinen Funktionen ab und definiert die Formate, die A4SWIFT zum Überprüfen der entsprechenden Nachrichteninstanzen verwendet. Das SWIFT-Basisschema Types.xsd definiert XSD simpleType und komplexe Elemente für SWIFT-Felder. SWIFT hat simpleType-Elemente für alle Basisfelder definiert, z. B. Betrag, Rate, Preis usw., die SWIFT in vielen Feldern verwendet. Das SWIFT-Basisschema Types.xsd definiert auch komplexe XSD-Elemente für Felder, die viele der benutzerdefinierten simpleTypes enthalten, die im Schema definiert sind. Das komplexe Element BankIdentifierCode verwendet beispielsweise Bankcode, Ländercode, Ortsvorwahl und Filialcode. Benutzer können neue simpleTypes und komplexe Elemente hinzufügen, die SWIFT-Felder Spiegel und vorhandene Typen ändern können. Sie sollten jedoch vorsichtig sein, wenn Sie vorhandene Typen ändern, da die Funktionen der Business Rule Engine (BRE) Validierung und XML-Validierung von diesen definierten Typen abhängig sind.

Das allgemeine Schema (SWIFT Common Data Types.xsd) definiert die Zeichensätze, die den Feldern im Basisschema entsprechen. SWIFT definiert diese Zeichensätze, auf die im SWIFT-Benutzerhandbuch verwiesen wird. Sie müssen auch das allgemeine Schema zu Ihren Schemaprojekten hinzufügen.

Weitere Informationen

Arbeiten mit Schemas