Partager via


Schémas de base et schémas communs

Microsoft BizTalk Accelerator pour SWIFT (A4SWIFT) a implémenté les enregistrements et les éléments qui composent des schémas de message individuels dans des schémas distincts. Cette approche fournit un emplacement unique pour fournir des mises à jour pour les champs et les formats, isolant ainsi le schéma de message de ces modifications.

Le schéma de base (SWIFT Base Types.xsd) contient les définitions d’enregistrements et d’éléments communs que les schémas de message référencent. Les définitions d’enregistrement et d’élément communes correspondent aux champs de message SWIFT FIN. Vous devez ajouter ce schéma à tout projet qui utilise le schéma de message. Le schéma de base couvre les règles et les fonctions courantes, et définit les formats que A4SWIFT utilise pour valider les instances de message appropriées. Le schéma SWIFT Base Types.xsd définit XSD simpleType et les éléments complexes pour les champs SWIFT. SWIFT a défini des éléments simpleType pour tous les champs de base, tels que le montant, le taux, le prix, etc., que SWIFT utilise dans la plupart des champs. Le schéma SWIFT Base Types.xsd définit également des éléments complexes XSD pour les champs qui incluent de nombreux simplesTypes personnalisés définis dans le schéma. Par exemple, l’élément complexe BankIdentifierCode utilise le code de banque, le code de pays, l’indicatif régional et le code de succursale. Les utilisateurs peuvent ajouter de nouveaux simplesTypes et des éléments complexes qui miroir des champs SWIFT et peuvent modifier des types existants. Toutefois, vous devez faire attention lorsque vous modifiez des types existants, car les fonctionnalités de validation bre (Business Rule Engine) et de validation XML dépendent de ces types définis.

Le schéma commun (SWIFT Common Data Types.xsd) définit les jeux de caractères appropriés aux champs du schéma de base. SWIFT définit ces jeux de caractères, comme indiqué dans le manuel de l’utilisateur SWIFT. Vous devez également ajouter le schéma commun à vos projets de schéma.

Voir aussi

Utilisation des schémas