3.1.4.4.3.1 ServerSyncConfigData

 <s:complexType name="ServerSyncConfigData">
   <s:sequence>
     <s:element minOccurs="1" maxOccurs="1" 
     name="CatalogOnlySync" type="s:boolean" />
     <s:element minOccurs="1" maxOccurs="1" name="LazySync" 
     type="s:boolean" />
     <s:element minOccurs="1" maxOccurs="1" 
     name="ServerHostsPsfFiles" type="s:boolean" />
     <s:element minOccurs="1" maxOccurs="1"
     name="MaxNumberOfUpdatesPerRequest" type="s:int" />
     <s:element minOccurs="1" maxOccurs="1" 
     name="MaxNumberOfDriverSetsPerRequest" type="s:int" />
     <s:element minOccurs="1" maxOccurs="1" 
     name="MaxNumberOfComputerIdsInRequest" type="s:int" />
     <s:element minOccurs="1" maxOccurs="1"  
     name="MaxNumberOfPnpHardwareIdsInRequest" type="s:int" />
     <s:element minOccurs="0" maxOccurs="1" 
     name="NewConfigAnchor" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" 
     name="ProtocolVersion" type="s:string" />
     <s:element minOccurs="0" maxOccurs="1" 
     name="LanguageUpdateList" 
     type="s1:ArrayOfServerSyncLanguageData" />
     <s:element minOccurs="1" maxOccurs="1"
     name="MaxUpdatesPerRequestInGetUpdateDecryptionData" 
     type="s:int" />
   </s:sequence>
 </s:complexType>

CatalogOnlySync: This field MUST be present. Set to TRUE indicates that the USS supports the web services (2) but does not support the USS Content Download for downloading the content files. Otherwise, set to FALSE.

LazySync: This field MUST be present. Set to TRUE if the USS defers the download of content for updates until they are needed by its client computers or its DSSs. Otherwise, set to FALSE.

ServerHostsPsfFiles: This field MUST be present. It indicates that the USS also hosts the patch storage format (PSF) version of the content files if available for an update revision.

MaxNumberOfUpdatesPerRequest: Specifies the maximum number of revisions that can be requested in the GetUpdateData (section 3.1.4.6) operation.

MaxNumberOfDriverSetsPerRequest: Specifies the maximum number of DriverSetIds that can be requested in the GetDriverSetData (section 3.1.4.8) operation.

MaxNumberOfComputerIdsInRequest: Specifies the maximum number of computer hardware Ids that can be requested in the GetDriverIdList (section 3.1.4.7) operation.

MaxNumberOfPnpHardwareIdsInRequest: Specifies the maximum number of device hardware Ids that can be requested in the GetDriverIdList operation.

NewConfigAnchor: This field MUST be present. It identifies the point in time that this operation was completed successfully. It is an opaque string that is not interpreted by the DSS. The format of the string is implementation specific.<31>

ProtocolVersion: This field SHOULD<32> be present and SHOULD be set to the protocol version supported by the USS. The possible values are as specified in section 1.7.

LanguageUpdateList: This field MUST be present. It identifies the list of languages that are supported by the USS. The array contains only the list of languages whose settings have changed since the time identified by the configAnchor. Its format is specified in section 3.1.4.4.3.2.

MaxUpdatesPerRequestInGetUpdateDecryptionData: Specifies the maximum number of revisions that can be requested in the GetUpdateDecryptionData (section 3.1.4.18) operation.<33>