Contrats de message (SQL Server)

Les contrats de message sont des objets intermédiaires qui sont utilisés pour inclure un même message dans plusieurs contrats. Les contrats de message sont modélisés sous forme d'objets étendus ayant le stéréotype <<MessageContract>>.

Création d'un contrat de message

Vous pouvez créer un contrat de message de l'une des façons suivantes :

  • Utilisez les outils sur l'onglet MessageTypes de la feuille de propriétés d'un contrat (voir Contrats (SQL Server)).

  • Sélectionnez Modèle > Contrats de message pour afficher la boîte de dialogue Liste des contrats de message, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur le modèle (ou sur un package) dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Nouveau > Contrat de message.

Propriétés d'un contrat de message

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un contrat de message, double-cliquez sur l'entrée correspondante dans le dossier Contrats de message de l'Explorateur d'objets.

Les attributs étendus suivants sont disponibles sur l'onglet Microsoft :

Nom

Description

Envoyé par

Spécifie quel point de terminaison peut envoyer un message du type de message indiqué. Les contrats documentent les messages que les services peuvent utiliser pour avoir des conversations particulières. Chaque conversation comporte deux points de terminaison : le point de terminaison initiateur, c'est-à-dire le service qui a lancé la conversation, et le point de terminaison cible, c'est-à-dire le service que l'initiateur contacte.

Nom dans le script : Sender

Type de message

Spécifie le type de message du contrat.

Nom dans le script : MessageType