Online Documentation for SQL Manager for SQL server

Creating/editing contract


Use the Contract tab of Contract Editor to create/edit a contract and specify its properties.

 

Contract Editor - Editing Contract

 

 

Name

Enter a name for the new contract, or modify the name of the contract being edited.

 

Authorization

Use the drop-down list to set the owner of the contract to the specified database user or role.

 

Message type list

This area contains the list of message types to be included as part of the contract.

 

Conversation field

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.

 

INITIATOR

Indicates that only the initiator of the conversation can send messages of the specified message type. A service that starts a conversation is referred to as the initiator of the conversation.

 

TARGET

Indicates that only the target of the conversation can send messages of the specified message type. A service that accepts a conversation that was started by another service is referred to as the target of the conversation.

 

ANY

Indicates that messages of this type can be sent by both the initiator and the target.

 

Note: Some properties cannot be modified because of dependent objects. Open the Dependencies tab to browse the list of dependent objects, or view the dependency tree for the contract.