2.2.9.3 ErrorCode Values

When present, the <ErrorCode> element MUST contain one of the following values. If a DSS receives a SOAP fault with one of the following ErrorCode values, it MUST react to the fault as defined in the following table.

ErrorCode

Description

InvalidParameters

Parameters passed to a web method are not valid. The message part of the exception MUST contain the parameter name. The DSS MAY retry the operation with a new set of valid parameters, if available. Otherwise, the DSS MUST stop the protocol.<9>

InvalidCookie

The EncryptedData field of the cookie has a syntax, formatting, or other error. The DSS MUST restart the protocol from the beginning for the protocol to succeed.

InternalServerError

An internal error occurred on the server. The DSS MUST stop the protocol.

IncompatibleProtocolVersion

The version of the protocol used by DSS is incompatible with the version used by USS. The DSS MUST stop the protocol.

InvalidAuthorizationCookie

The authorization cookie submitted by the DSS is not valid. The DSS MUST restart the protocol from the beginning for the protocol to succeed.

FileDigestsMissing

Some or all of the requested FileDigest values are not known to the USS. This is possibly due to deletion of unneeded updates on the USS.

ServerChanged

The USS has changed. The DSS MUST reset the ConfigAnchor, SyncAnchor, and DeploymentAnchor as defined in section 3.1.1 and continue the protocol.

ServerBusy

The USS is too busy to handle this request. The DSS MAY back off and try again later. Otherwise, the DSS MUST stop the protocol.<10>