2.2.9.2 Compressed Message Types

When delivering events, as specified in [DMTF-DSP0226] section 10.2, the Web Services Management Protocol Extensions for Windows Vista can use compression. The SLDC algorithm for compressing/uncompressing data is supported.

When using compression, the Web Services Management Protocol Extensions for Windows Vista service uses compression before it encrypts the data, so the Web Services Management Protocol Extensions for Windows Vista service clients will have to decode in the reverse order (that is, first decrypt, then uncompress).

Web Services Management Protocol Extensions for Windows Vista clients MUST use this message when sending a request and the Web Services Management Protocol Extensions for Windows Vista service MUST use this message when responding to a compressed request for it to work properly.

The Web Services Management Protocol Extensions for Windows Vista service supports Streaming Lossless Data Compression Algorithm (SLDC) to compress the data and appends four bytes containing the length of the uncompressed data binary large object (BLOB) in little-endian format.

Compressed message layout showing compressed data BLOB and uncompressed length

Figure 5: Compressed message layout showing compressed data BLOB and uncompressed length