3.3.4.17 UpdateCancel

Upon successful completion, the client has notified the server that an update received from the server could not be processed by the client.

Actions Triggered: The client does not have to perform any further actions.

Sequencing: This method is used if, at any time, the client is unable to process an update. It guarantees that the server will return that update again the next time the client calls RequestVersionVector.

Error Handling: The following table summarizes the set of errors returned by the UpdateCancel method that cause a client to behave in specific ways.

Error code

Client Response

0x00000000

ERROR_SUCCESS

The client MUST perform the actions listed under the Actions Triggered heading.

0x00002344

FRS_ERROR_CONTENTSET_NOT_FOUND

The client MUST remain in the Polling connection state and enter the Restart replicated folder session state.

Any other non-zero error code

The client MUST transition to the Disconnected connection state. The client SHOULD try to re-establish the connection by calling the EstablishConnection method after a time-out interval of its choice.