3.2.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.
Web Services Management Protocol Extensions for Windows Vista client extends the abstract data model of the client role of the WS-Management Protocol as specified in [DMTF-DSP0226].
EventCollectorEPR: A single endpoint reference (EPR) that represents the location of the event collector.
CimOperations A table of CIM operations using enhanced semantics. Each row contains the following elements:
CurrentRetryAttemptCount: A positive integer indicating the count of retry attempts performed so far for the operation. This value is initially set to 0 and is reset to 0 every time the client operation succeeds in retrying the request to the server.
EnhancedServer: A Boolean value indicating whether the server supports enhanced CIM semantics. This value is initially set to false.
KeepAliveTimer: A Connection KeepAlive Timer used to maintain the primary HTTP connection.<129>
OperationID: The GUID representing the request ID. This value MUST be unique among all operations sent to a given server endpoint.
PrimaryConnection: The HTTP connection used to send the operation request and to receive responses.
ReceiveSequenceID: A positive integer indicating the expected Sequence ID value of the next response message. This value is initially set to 1.
Request: The request message sent to the server.
RequestRetryTimer: A Request Retry Timer.
RetryStartTime: The time when the primary HTTP connection is interrupted for the first time in the operation.
SecondaryConnection: An HTTP connection used to send responses to InteractiveEvent prompts. This value is initially set to NULL.