Convenzioni di denominazione dello schema SWIFT
Microsoft BizTalk Accelerator per SWIFT (A4SWIFT) include schemi per i messaggi FIN Society for Worldwide Interbank Financial Telecomon (SWIFT) creati con BizTalk Editor. Questi schemi sono conformi alle convenzioni seguenti in tutto:
Nota
Tutti gli schemi vengono con controllo delle versioni. Per visualizzare la versione, aprire Visual Studio e fare clic con il pulsante destro del mouse sullo schema in Esplora soluzioni. Con il <nodo Schema> selezionato in Editor BizTalk, nel riquadro Proprietà scorrere verso il basso fino alla proprietà Versione standard.
Il nome di ogni file dello schema di interscambio è MTxxx.xsd, dove xxx è il tipo di messaggio FIN.
Il nome del file di criteri master associato per ogni messaggio è MTxxx_Master_Policy.xmle il nome corrispondente nel motore regole business (BRE) è MTxxx_Master_Policy, con un nome elenco MTxxx_PolicyList.
Il nome del file dei criteri di convalida associato per ogni messaggio è MTxxx_Validation_Policy.xmle il nome corrispondente in BRE è MTxxx_Validation_Policy.
All'interno di ogni schema del messaggio, il nome della radice è SWIFT_CATEGORYz_MTzxx_Interchange, dove z è la categoria di messaggi (prima cifra del tipo di messaggio) e zxx è il tipo di messaggio.
Lo spazio dei nomi di destinazione per ogni schema del messaggio è
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx
, dove *z è la categoria di messaggi (prima cifra del tipo di messaggio) e zxx è il tipo di messaggio.Il tipo di documento è MT*zxx, dove *zxx è il tipo di messaggio.
I nomi dei campi non numerati e i sotto-campi includono nomi di business descrittivi. La prima lettera di ogni parola è maiuscola e i nomi non includono uno spazio o una punteggiatura intermedi tra le parole( ad esempio, il nome sarà ServiceIdentifier, non l'identificatore del servizio).
Le etichette delle sequenze all'interno dei messaggi sono conformi alla Guida di riferimento SWIFT (ad esempio SequenceA).
Le etichette dei campi SWIFT numerati includono un titolo descrittivo seguito dalla sequenza (se presente), seguito dal codice numerico e dal formato lettera facoltativo (ad esempio, Reference_A_20C).
Se è disponibile una scelta di più formati per un campo, l'etichetta del nodo è <Scelta> e quindi ogni opzione è un campo numerato, ad esempio Date_A_98A e DateTime_A_98C.
Il nome della definizione dell'elemento di livello più basso di un campo secondario è costituito dal nome del sottocampo seguito da Type (ad esempio , accountType per Account).
Altri spazi dei nomi nello schema dei messaggi includono quanto segue:
xmlns:xs="http://www.w3.org/2001/XMLSchema". Si tratta dello spazio dei nomi XML Schema W3C predefinito.
xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>"
. Si tratta dello spazio dei nomi BizTalk predefinito.Ogni schema di messaggio fa riferimento direttamente al tipo di base e agli schemi comuni dei tipi di dati.