3.2.5.1 ItemOperations Command Response

When a client uses an ItemOperations command request ([MS-ASCMD] section 2.2.1.10) to retrieve data from the server for one or more individual documents, as specified in section 3.1.5.1, the server responds with an ItemOperations command response.

The server MUST return a Document class XML block for every item that matches the criteria specified in the client command request. The server can return zero or more Document class blocks in its response, depending on how many document items match the criteria specified in the client command request.

The LinkId element (section 2.2.2.8) is the only Document class element returned in an ItemOperations command response. The LinkId element is transmitted as a child element of the Itemoperations:Fetch element ([MS-ASCMD] section 2.2.3.67.1).

If an ItemOperations command request for the body of the document was made using the MS-ASAcceptMultiPart: T header, then the server MUST respond by providing the document body as binary data in multiple parts. Otherwise, the server MUST transmit the document as data encoded with base64 encoding within the itemoperations:Data element ([MS-ASCMD] section 2.2.3.39.2) of the ItemOperations command response. For more details about content delivery for documents, see [MS-ASCMD] section 2.2.1.10.1.

The ItemOperations command is specified in [MS-ASCMD] section 2.2.1.10.