11.01.2015 Views

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

[MS-ASCMD]: ActiveSync Command Reference Protocol Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Command</strong><br />

request/response<br />

Parent elements<br />

Child<br />

elements<br />

Data type<br />

Number<br />

allowed<br />

Sync command request<br />

(section 2.2.2.19.1)<br />

Options (section<br />

2.2.3.107.5)<br />

None<br />

unsignedByte ([<strong>MS</strong>-<br />

ASDTYPE] section 2.7)<br />

0...1<br />

(optional)<br />

The following table lists valid values for the element.<br />

Value<br />

Meaning<br />

0 Client object replaces server object.<br />

1 Server object replaces client object.<br />

If the Conflict element is not present, the server object will replace the client object when a conflict<br />

occurs.<br />

A value of 0 (zero) means to keep the client object; a value of 1 means to keep the server object. If<br />

the value is 1 and there is a conflict, a Status element (section 2.2.3.152.16) value of 7 is returned<br />

to inform the client that the object that the client sent to the server was discarded.<br />

The Conflict element applies to the entire collection; therefore, it is not possible to apply the<br />

Conflict element value to individual items within the collection.<br />

The Conflict element is a child of the Options element, and therefore the Conflict element appears<br />

only in requests to the server from the client.<br />

The result of including more than one Conflict element as the child of an Options element is<br />

undefined. The server MAY return a protocol status error in response to such a command request.<br />

If a Delete element (section 2.2.3.40.2) conflicts with an Add (section 2.2.3.7.2) or Change<br />

element (section 2.2.3.23), the Delete element takes precedence.<br />

2.2.3.33 ConversationId<br />

The ConversationId element is used in the following command requests and responses:<br />

•ItemOperations command requests (section 2.2.2.8.2) and responses (section 2.2.2.8.3)<br />

•Search command requests (section 2.2.2.14.1)<br />

The definition of the ConversationId element differs according to the context in which it is used.<br />

For more details, see section 2.2.3.33.1 and section 2.2.3.33.2.<br />

2.2.3.33.1 ConversationId (ItemOperations)<br />

The ConversationId element is a required child element of the Move element in ItemOperations<br />

command requests and responses that specifies the conversation to be moved.<br />

All elements referenced in this section are defined in the ItemOperations namespace.<br />

<strong>Command</strong> request/response<br />

Parent<br />

elements<br />

Child<br />

elements<br />

Data type<br />

Number<br />

allowed<br />

ItemOperations command<br />

request (section 2.2.2.8.2) Move<br />

Move (section<br />

2.2.3.100.1)<br />

None<br />

string ([<strong>MS</strong>-<br />

ASDTYPE]<br />

1...1<br />

(required)<br />

126 / 369<br />

[<strong>MS</strong>-<strong>ASCMD</strong>] — v20110315<br />

<strong>ActiveSync</strong> <strong>Command</strong> <strong>Reference</strong> <strong>Protocol</strong> <strong>Specification</strong><br />

Copyright © 2011 Microsoft Corporation.<br />

Release: Tuesday, March 15, 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!