Response: If no errors occur during processing, the USS MUST return the success response. If an error occurs during processing, the USS MUST return a SOAP fault. The SOAP fault SHOULD contain an <ErrorCode> element, as described in section . If the SOAP fault contains an <ErrorCode> element, its value MUST be one of the following. If Microsoft Update receives a SOAP fault containing an <ErrorCode> element, it MUST react to the fault, as described in the following table. If it receives a fault that does not contain an <ErrorCode> element, it MUST stop the protocol. ErrorCode Description InvalidParameters Parameters passed to a web method are not valid. The "message" part of the exception will contain the parameter name. The protocol MUST be stopped. InternalServerError An internal error occurred on the server. The protocol MUST be stopped. InvalidCookie The cookie has a syntax, formatting, or error. The protocol is restarted from the beginning. IncompatibleProtocolVersion The version of the protocol used by Microsoft Update is incompatible with the version used by USS. The protocol MUST be stopped. TooManyIds When the # of driver set ids specified is greater than defined by the MaxNumberOfDriverSetsPerRequest configuration value Messages The WSDL messages specific to this operation are as follows: Message Description Contains the request for the GetDriverSetData WSDL operation. Contains the response for the GetDriverSetData WSDL operation. GetDriverSetDataSoapIn This WSDL message contains the request for the WSDL operation. GetDriverSetData
Response: If no errors occur during processing, the USS MUST return the success response. If an error occurs during processing, the USS MUST return a SOAP fault. The SOAP fault SHOULD contain an <ErrorCode> element, as described in section . If the SOAP fault contains an <ErrorCode> element, its value MUST be one of the following. If Microsoft Update receives a SOAP fault containing an <ErrorCode> element, it MUST react to the fault, as described in the following table. If it receives a fault that does not contain an <ErrorCode> element, it MUST stop the protocol. ErrorCode Description InvalidParameters Parameters passed to a web method are not valid. The "message" part of the exception will contain the parameter name. The protocol MUST be stopped. InternalServerError An internal error occurred on the server. The protocol MUST be stopped. InvalidCookie The cookie has a syntax, formatting, or error. The protocol is restarted from the beginning. IncompatibleProtocolVersion The version of the protocol used by Microsoft Update is incompatible with the version used by USS. The protocol MUST be stopped. TooManyIds When the # of driver set ids specified is greater than defined by the MaxNumberOfDriverSetsPerRequest configuration value Messages The WSDL messages specific to this operation are as follows: Message Description Contains the request for the GetDriverSetData WSDL operation. Contains the response for the GetDriverSetData WSDL operation. GetDriverSetDataSoapIn This WSDL message contains the request for the GetDriverSetData WSDL operation.