Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un message est une instance électronique de données, comme généralement échangé entre deux processus métier ou applications en cours d’exécution. Une instance de message est constituée d’un corps de message, de propriétés de message et de métadonnées.
Vous pouvez utiliser la console d’administration BizTalk Server pour activer le corps du message et le suivi des propriétés de message. Vous pouvez également afficher le corps du message suivi, y compris les informations de schéma, le nom fort et toutes les propriétés promues pour le message généré.
Corps du message
Le suivi du corps du message fournit un enregistrement des messages envoyés et reçus. Le suivi du corps des messages doit être activé pour enregistrer les messages une fois que le traitement des instances de service est terminé. Une fois que vous avez défini les options de suivi, cela peut prendre quelques minutes avant de pouvoir afficher les messages.
Important
Le service SQL Server Agent doit s’exécuter sur toutes les bases de données MessageBox. Le travail TrackedMessages_Copy_<MessageBoxName> rend disponibles les corps des messages pour les requêtes de suivi et WMI. Pour copier efficacement les corps du message, ils restent dans la base de données MessageBox et sont régulièrement copiés dans la base de données BizTalk Tracking (BizTalkDTADb) par le travail TrackedMessages_Copy_<MessageBoxName> . Le fait que le service SQL Server Agent s’exécute est également un prérequis pour que le processus d’archivage et de purge fonctionne correctement.
Vous pouvez utiliser les messages suivis pour confirmer la réception, activer la résolution des problèmes et autoriser l’exploration de données des transactions historiques. Vous pouvez suivre le contenu des messages à l'entrée et à la sortie des ports, des pipelines et des orchestrations. Vous pouvez récupérer ces messages à l’aide de la console d’administration BizTalk Server, à l’aide du modèle objet Opérateur (OM) (recommandé) ou via des INTERFACES de programmation d’applications Windows Management Instrumentation (WMI).
BizTalk Server ne suit pas les messages qui ne le font pas correctement via l’un des points de suivi. Dans certains cas, par exemple lorsqu’un message est suspendu, car il n’est pas valide ou si aucun hôte ne s’attend à recevoir le message, il peut être placé dans la file d’attente suspendue sans être suivi. Si vous terminez ce message, il n’y aura pas d’enregistrement.
Important
Le suivi du corps de message n’est pas un substitut à l’audit juridiquement contraignant et ne prend pas en charge la non-répudiation.
Propriétés de message
Les propriétés du message incluent les propriétés promues, les informations de routage et les données des partenaires commerciaux. Le suivi des propriétés de message vous permet de retrouver facilement un message spécifique parmi les milliers que vous avez suivis, en générant un registre des propriétés promues pour chaque message dans la liste des résultats. Vous pouvez ensuite suivre un sous-ensemble du message lui-même, à l’aide de l’une de ces propriétés.
Pour suivre les propriétés de contexte, vous définissez un schéma de propriété pour l’espace de noms utilisé dans le contexte pour stocker les propriétés. À partir de là, vous pouvez sélectionner les propriétés de contexte que vous souhaitez suivre. BizTalk Server les suit de la même façon qu’il effectue le suivi des propriétés de message promues.
Remarque
Veillez à donner différents noms aux propriétés du schéma. Un message d’erreur s’affiche si vous créez des noms en double.
Par exemple, vous pouvez utiliser l'Éditeur de schéma pour promouvoir le champ Numéro de bon de commande depuis un schéma de bon de commande. Ensuite, à l’aide de l’affichage Rechercher un message, vous pouvez trouver les instances de message qui contiennent une valeur particulière pour ce champ suivi, par exemple numéro de po = 16995.
Le suivi des propriétés de message crée beaucoup moins de surcharge que le suivi du corps du message, car le suivi des propriétés de message effectue uniquement le suivi des champs sélectionnés. Après avoir défini les options de suivi pour la propriété du message, cela peut prendre quelques minutes avant de pouvoir afficher les propriétés.
Métadonnées
Métadonnées, telles que l’identificateur d’instance de message, l’orchestration ou le pipeline qui journalise le message, le point auquel l’orchestration ou le pipeline journalise le message et d’autres détails de suivi pertinents. Pour qu’un message dans la base de données MessageBox soit acheminé vers un processus métier, il doit contenir des propriétés contextuelles telles que le type de message et l’origine. Ces propriétés deviennent des métadonnées. Le suivi des instances de message et de service utilise des critères d’abonnement pour interroger ces métadonnées.
Par le biais de la console d’administration BizTalk Server, vous pouvez promouvoir les propriétés de contexte en sélectionnant le schéma système particulier. Les schémas système se trouvent dans le nœud Applications\BizTalk.System\Schemas. BizTalk Server suit ces propriétés de contexte globalement, c’est-à-dire que tous les messages suivent désormais la propriété de contexte particulière. Cela peut augmenter considérablement la taille de la base de données BizTalk Tracking.
Données sensibles
Vous pouvez sécuriser les données suivantes pour s’assurer qu’elles n’apparaissent pas dans la fenêtre de propriétés des schémas correspondantes et deviennent donc indisponibles pour le suivi.
Appliquez l’attribut isSensitive à toutes les propriétés sensibles d’un schéma de propriété, afin qu’il ne soit plus visible dans les sélections de configuration de suivi des propriétés de message.
Tous les transports prêts à l'emploi contiennent des mots de passe marqués comme sensibles, afin que les transports ne puissent pas être suivis.
En outre, ces propriétés sensibles ne sont plus dans la base de données de gestion. Par conséquent, si vous définissez des options de suivi directement dans la base de données, elles ne sont plus disponibles pour le suivi.
Si vous effectuez le suivi des corps de messages sortants en fil, le suivi des messages supprime toutes les propriétés de transport du raccourci du corps du message suivi. Par conséquent, en plus de supprimer les propriétés de transport sortantes du raccourci du corps du message suivi, le suivi des messages supprime également les propriétés des transports entrants.
Important
Une propriété promue peut contenir des données sensibles. Si le suivi des requêtes à partir de la page Hub de groupe effectue le suivi d’une propriété qui inclut des données sensibles, tout utilisateur disposant des autorisations d’exécution des requêtes de suivi peut afficher ces données.