Conventions de nommage des schémas SWIFT
L’accélérateur Microsoft BizTalk pour SWIFT (A4SWIFT) comprend des schémas pour les messages FIN swift (Society for Worldwide Interbank Financial Telecommunication) qui ont été créés à l’aide de l’éditeur BizTalk. Ces schémas sont conformes aux conventions suivantes :
Notes
Tous les schémas sont versionnés. Pour afficher la version, ouvrez Visual Studio, puis cliquez avec le bouton droit sur le schéma dans Explorateur de solutions. Avec le <nœud Schéma> sélectionné dans l’Éditeur BizTalk, dans le volet Propriétés, faites défiler jusqu’à la propriété Version standard.
Le nom de chaque fichier de schéma d’échange est MT xxx.xsd, où xxx est le type de message FIN.
Le nom du fichier de stratégie master associé pour chaque message est MTxxx_Master_Policy.xml, et le nom correspondant dans le moteur de règle métier (BRE) est MTxxx_Master_Policy, avec un nom de liste mtxxx_PolicyList.
Le nom du fichier de stratégie de validation associé pour chaque message est MTxxx_Validation_Policy.xml, et le nom correspondant dans le BRE est MTxxx_Validation_Policy.
Dans chaque schéma de message, le nom de la racine est SWIFT_CATEGORYz_MTzxx_Interchange, où z est la catégorie de message (premier chiffre du type de message) et zxx est le type de message.
L’espace de noms cible pour chaque schéma de message est
http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category*z*/MT*zxx
, où *z est la catégorie de message (premier chiffre du type de message) et zxx est le type de message.Le type de document est MT*zxx, où *zxx est le type de message.
Les noms des champs qui ne sont pas numérotés et les sous-champs incluent des noms d’entreprise descriptifs. La première lettre de chaque mot est en majuscule, et les noms n’incluent pas d’espace ou de ponctuation entre les mots (par exemple, le nom est ServiceIdentifier, et non Identificateur de service).
Les étiquettes des séquences dans les messages sont conformes au Guide de référence SWIFT (par exemple, SequenceA).
Les étiquettes des champs SWIFT numérotés incluent un titre descriptif suivi de la séquence (le cas échéant), suivi du code numérique et du format de lettre facultatif (par exemple, Reference_A_20C).
Lorsqu’il existe plusieurs formats pour un champ, l’étiquette du nœud est <Choice>, puis chaque option est un champ numéroté (par exemple, Date_A_98A et DateTime_A_98C).
Le nom de la définition d’élément de niveau le plus bas d’un sous-champ se compose du nom du sous-champ suivi de Type (par exemple, accountType pour Account).
Les autres espaces de noms dans le schéma de message sont les suivants :
xmlns :xs="http://www.w3.org/2001/XMLSchema ». Il s’agit de l’espace de noms de schéma XML W3C par défaut.
xmlns:b="<http://schemas.microsoft.com/BizTalk/2003>"
. Il s’agit de l’espace de noms BizTalk par défaut.Chaque schéma de message référence directement le type de base et les schémas de type de données courants.