À propos des messages d’instance
Microsoft BizTalk Server envoie et reçoit des messages instance, chacun représentant généralement un ou plusieurs documents métier tels qu’un bon de commande. Un message d'instance est une instance d'une structure de messages définie par un ou plusieurs schémas. Un schéma ou un jeu de schémas utilisés ensemble définissent ce qui constitue un message d'instance valide. À titre d'exemple, un bon de commande peut être défini de façon à comporter plusieurs enregistrements : un enregistrement ShipTo, un enregistrement BillTo, un enregistrement Items, etc. Chacun de ces enregistrements peut être défini de manière à contenir ses propres sous-enregistrements et champs. Le schéma correspondant définit les contenus potentiels de ces enregistrements et champs et les messages d'instance correspondants contiennent les bons de commande réels qui contiennent les données de bon de commande structurées en fonction du schéma.
BizTalk Server peut envoyer et recevoir des messages d'instance sous une infinité de formats bien que l'un de ces formats, XML, revêt une importance significative, étant celui dans lequel tous les formats de message sont convertis pour le traitement interne. Un document XML particulier utilise un ensemble bien défini de balises de début et de fin, agencées de façon hiérarchique, pour organiser les données dans le message et déterminer où un élément de données commence et où un autre s'achève. Un ou plusieurs schémas XML correspondants définissent quelles sont les balises autorisées dans les autres balises et dans quel ordre, présidant ainsi à la structure des messages conformes.
Les « formats de fichier plat » appartiennent à une autre vaste catégorie de formats et sont généralement utilisés par les systèmes existants. Ces formats utilisent une certaine combinaison de délimiteurs (tels que des tabulations) et des champs de longueur fixe pour déterminer où finit un élément de données et où commence un autre.
Cette section propose une présentation détaillée de la structure de ces deux types de messages, communément gérés par BizTalk Server.