3.2.4.2.6 Document-Specific Schema

The document schema specifies document items defined by the documents  (section 3.2.1.4) abstract data model. All document properties can be empty or missing unless this section states otherwise. The following table identifies some fields by a group of attributes that appear in GetListResponse.GetListResult.List.Fields.Field (see [MS-LISTSWS] and section 3.2.4.2).

Field.Name

Field.ID

Field.Type

Author

{1df5e554-ec7e-46a6-901d-d85a3881cb18}

User

Editor

{d31655d1-1d5b-4511-95a1-7a09e9b75bf2}

User

EncodedAbsUrl

{7177cfc7-f399-4d4d-905d-37dd51bc90bf}

Computed

FileDirRef

{56605df6-8fa1-47e4-a04c-5b384d59609f}

Lookup

FileSizeDisplay

{78a07ba4-bda8-4357-9e0f-580d64487583}

Computed

LinkCheckedOutTitle

{e2a15dfd-6ab8-4aec-91ab-02f6b64045b0}

Computed

LinkFilename

{5cc6dc79-3710-4374-b433-61cb4a686c12}

Computed

Author: The author of the document.

Editor: The last person who made changes to the document item.

EncodedAbsUrl: The URL to the document file on the protocol server. This MUST be present and valid.

FileDirRef: Protocol clients can parse the FileDirRef and RootFolder values to create a representation of the folders for the user. The URL text that is between backslash (\) characters can be used as folder names. The value of the RootFolder attribute listed in section 3.1.4.5.1.1 SHOULD appear at the beginning of the FileDirRef value.

FileSizeDisplay: The size of the file in bytes. This MUST be present and valid. Protocol clients SHOULD add up the total size of all document items they intend to download and compare this to the MaxBulkDocumentSyncSize listed in section 3.1.4.7.1.1. Protocol clients SHOULD NOT download the document files if the total size is greater than MaxBulkDocumentSyncSize. Instead, protocol clients SHOULD only download the document items. Protocol clients can indicate to users whether each document item's file has or has not been downloaded.

LinkCheckedOutTitle: The name of the person who currently has this file checked out.

LinkFilename: The file name of the document. This MUST be present and valid.