Show TOC

Message Contracts (SQL Server)Locate this document in the navigation structure

Message contracts are intermediary objects that are used to include a single message in multiple contracts. Message contracts are modeled as extended objects with a stereotype of <<MessageContract>>.

Creating a Message Contract

You can create a message contract in any of the following ways:

  • Use the tools on the MessageTypes tab of a contract property sheet (see Contracts (SQL Server)).

  • Select Start of the navigation path Model Next navigation step Message Contracts End of the navigation path to access the List of Message Contracts, and click the Add a Row tool.

  • Right-click the model (or a package) in the Browser, and select Start of the navigation path New Next navigation step Message Contract End of the navigation path.

Message Contract Properties

You can modify an object's properties from its property sheet. To open a message contract property sheet, double-click its Browser entry.

The following extended attributes are available on the Microsoft tab:

Name

Description

Sent by

Specifies which endpoint can send a message of the indicated message type. Contracts document the messages that services can use to have specific conversations. Each conversation has two endpoints: the initiator endpoint, the service that started the conversation, and the target endpoint, the service that the initiator is contacting.

Scripting name: Sender

Message type

Specifies the message type of the contract.

Scripting name: MessageType