Partager via


Gestion des erreurs

Le parcours que suit un message dans le sous-système de messagerie de BizTalk Server comporte plusieurs points de traitement et de transfert. Tout au long de ce parcours, des erreurs peuvent se produire au niveau de l'infrastructure de BizTalk Server et des éléments d'application, au nombre desquels on compte les composants de pipeline personnalisés et les orchestrations.

Cette section et celles qu'elle contient sont consacrées aux modes d'échec typiques de phases connues du traitement et à la manière dont ces modes sont résolus grâce à la configuration de BizTalk Server et aux éléments fournis par l'application, des orchestrations par exemple. Les échecs peuvent notamment avoir une incidence sur la disposition du message, sur les diagnostics capturés et consignés et sur les considérations opérationnelles.

Les événements qui se produisent en cas d'échec d'un message dépendent de l'emplacement de l'échec et de l'état du routage du message et du traitement d'échange récupérable. Le tableau suivant récapitule le comportement en cas d'échec et l'emplacement de reprise pour les échecs de pipeline et d'abonnement.

Type d'échec Échec du routage des messages Traitement des échanges récupérables Comportement en cas d'échec Emplacement de reprise
Pipeline Désactivé Désactivé Le message est suspendu avant le pipeline. Avant le pipeline.
Pipeline Désactivé activé Le message est suspendu après le pipeline. Avant le pipeline. Pour plus d’informations sur le traitement des échanges récupérables, consultez Traitement d’échange récupérable.
Pipeline activé Désactivé Le message est publié avec des propriétés de contexte de message de rapport d'erreur promues. Le message n'est pas suspendu. Pour plus d’informations sur le routage des messages ayant échoué, consultez Utilisation du routage des messages ayant échoué.
Pipeline activé activé Le message est publié avec la promotion des propriétés de contexte de message liées aux rapports d’erreurs. Le message n'est pas suspendu.
Abonnement Désactivé Désactivé Le message est suspendu avant le pipeline. Rapport d'échec du routage créé. Le message reprendra avant le pipeline. Le rapport d'échec de routage ne peut être repris.
Abonnement Désactivé activé Le message est suspendu après le pipeline. Rapport d'échec du routage créé. Le message reprendra avant le pipeline. Le rapport d'échec de routage ne peut être repris. Pour plus d’informations sur le traitement des échanges récupérables, consultez Traitement d’échange récupérable.
Abonnement activé Désactivé Le message est publié avec la promotion des propriétés de contexte de message liées aux rapports d’erreurs. Rapport d'échec du routage créé. Le message n'est pas suspendu. Le rapport d'échec de routage ne peut être repris. Pour plus d’informations sur le routage des messages ayant échoué, consultez Utilisation du routage des messages ayant échoué.
Abonnement activé activé Le message est publié avec la promotion des propriétés de contexte de message liées aux rapports d’erreurs. Rapport d'échec du routage créé. Le message n'est pas suspendu. Le rapport d'échec de routage ne peut être repris.

Bon nombre de ces modes d'échec énumérés correspondent à des composants spécifiques de BizTalk Server, conçus pour résoudre le mode d'échec et parmi lesquels on trouve le traitement des échanges récupérables et le signalement des erreurs. D'autres modes d'échec ont trait à la manière dont BizTalk Server communique les informations d'échec aux éléments d'application et, à l'inverse, à la façon dont les éléments d'application tels que des composants de pipeline personnalisés, des adaptateurs et des orchestrations, communiquent les informations d'échec à BizTalk Server.

Dans cette section

Voir aussi

Traitement des échanges récupérables
Types d’échecs associés aux messages