Schémas SWIFT
BizTalk Accelerator pour SWIFT (A4SWIFT) envoie et reçoit des messages financiers SWIFT (FIN) sous forme de fichiers plats individuels sur le réseau SWIFT. Chaque message individuel se compose d’un ensemble de blocs d’en-tête, d’un bloc de texte constitué d’un ensemble prédéfini de champs étiquetés et de sous-champs positionnels ou triés, et d’un ensemble de bandes-annonces à l’intérieur d’un bloc de bandes-annonces. Le contenu du bloc de texte varie selon le type de message.
Il existe également de nombreuses applications qui échangent des lots de messages financiers SWIFT (FIN), un ensemble de messages contenus dans un fichier unique. Le fichier peut être remis localement ou transmis via FileAct (via le réseau IP SWIFT — SIPN) ou via FTP.
Pour simplifier la manipulation des données associées à ces messages, qu’ils soient traités par lots ou envoyés individuellement, Microsoft A4SWIFT fournit un schéma XSD définissant chaque type de message. Ce schéma promeut le type de message afin que les messages puissent être automatiquement associés au schéma approprié et transformés automatiquement entre la représentation de fichier plat externe, utilisée par le réseau SWIFT, vers et à partir de XML.
Le schéma inclut tous les blocs, y compris les en-têtes, le texte et les bandes-annonces. Ce schéma est un schéma d’échange, car il est suffisamment complet pour transmettre des messages sur le réseau SWIFT à l’aide des protocoles de niveau message FIN et pour contenir toutes les informations associées à un message reçu via le réseau SWIFT.
Le schéma de chaque type de message définit le format global et le contexte de ce type de message. A4SWIFT définit chaque bloc. À l’intérieur de chaque bloc, les champs et sous-champs sont disposés. Le cas échéant, les champs et sous-champs sont générés à partir de types de base communs ou complexes, définis dans des schémas distincts. La validation au niveau du schéma inclut le format, le jeu de caractères, le jeu de valeurs, la plage, obligatoire/facultatif, la répétabilité, la position et la longueur, le cas échéant. Les règles d’entreprise effectuent des validations inter-champs et d’autres vérifications logiques.
Contenu de cette section :