1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Supported Transports: This protocol is implemented on top of MSMQ, as specified in section 2.1. It relies on MSMQ message sending and receiving mechanisms to send and receive notifications as messages.

  • Capability Negotiation: This protocol has explicit capability negotiation that depends on the version of the notification message. There are two notification message versions. Version 1 is for messages sent by an MSMQ Directory Service, and version 2 is for messages sent by a queue manager.<4>