3.1.4.92.3.1 ImportUpdateRequestBody

Contains the update to insert into the WSUS database.

  
 <xsd:complexType name="ImportUpdate">
   <xsd:sequence>
     <xsd:element minOccurs="1" maxOccurs="1" name="ussRevLocalId" type="xsd:int"/>
     <xsd:element minOccurs="0" maxOccurs="1" name="xmlUpdateBlob" nillable="true" type="xsd:string"/>
     <xsd:element minOccurs="0" maxOccurs="1" name="xmlUpdateBlobCompressed" nillable="true" type="xsd:base64Binary"/>
     <xsd:element minOccurs="0" maxOccurs="1" name="xmlSdpBlob" nillable="true" type="xsd:string"/>
   </xsd:sequence>
 </xsd:complexType>

ussRevLocalId: This field MUST be present. It describes the revision ID of the server from which the update is imported. The value of ussRevLocalId SHOULD be set as follows:

  • If the update is published locally (it is not distributed through Microsoft Update), the value SHOULD be set to 0.

  • If the update was synchronized from Microsoft Update, the value SHOULD be set to -1.

  • If the update is synchronized from a WSUS upstream server, ussRevLocalId SHOULD be set to a nonzero, positive value.

  • In all cases, the value MUST NOT be less than -1, as this value range is reserved for future use.

xmlUpdateBlob: This field represents the metadata of the update that is imported into the database. If xmlUpdateBlobCompressed is not specified, xmlUpdateBlob MUST be present; otherwise, it is optional. If both fields are specified, xmlUpdateBlob takes precedence over xmlUpdateBlobCompressed.

xmlUpdateBlobCompressed: This field represents the update metadata compressed with the Cabinet File Compression. If xmlUpdateBlob is not specified, xmlUpdateBlobCompressed MUST be present; otherwise, xmlUpdateBlobCompressed is optional. If both fields are present, xmlUpdateBlob takes precedence over xmlUpdateBlobCompressed.

xmlSdpBlob: If present, this field represents additional XML metadata as part of a locally published SDP.