3.1.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

In the following sections:

  • "State" refers to the condition that the database publishing wizard transitions into, in response to a request from the client. The [MS-SSDPWP] protocol itself is stateless.

  • "Argument" refers to parameters and attributes that qualify an operation requested by the client.

  • If the server responds with an error to the client while it is in a particular state, the server continues to remain in the same state without transitioning to a new state.

  • The server’s initial state is "Not Publishing".