4.1 Searching for a Document by LinkId
The following example demonstrates a client request to search for a document by using the specified LinkId element (section 2.2.2.8) value (which in this example is the UNC path of the document), and the server response.
Request:
-
<?xml version="1.0" encoding="utf-8"?> <Search xmlns="Search:" xmlns:A="DocumentLibrary:"> <Store> <Name>DocumentLibrary</Name> <Query> <EqualTo> <A:LinkId/> <Value>\\EXCH-D-810\DocumentShare\document.txt</Value> </EqualTo> </Query> <Options> <Range>0-999</Range> </Options> </Store> </Search>
Response:
-
<?xml version="1.0" encoding="utf-8"?> <Search xmlns:documentlibrary="DocumentLibrary:" > <Status>1 Success</Status> <Response> <Store> <Status>1 Success</Status> <Result> <Properties> <documentlibrary:LinkId>\\exch-d-810\DocumentShare\document.txt</documentlibrary:LinkId> <documentlibrary:DisplayName>document.txt</documentlibrary:DisplayName> <documentlibrary:IsFolder>0</documentlibrary:IsFolder> <documentlibrary:CreationDate>2009-11-11T17:07:08.156Z</documentlibrary:CreationDate> <documentlibrary:LastModifiedDate>2009-11-11T17:07:17.613Z</documentlibrary:LastModifiedDate> <documentlibrary:IsHidden>0</documentlibrary:IsHidden> <documentlibrary:ContentLength>13</documentlibrary:ContentLength> <documentlibrary:ContentType>text/plain</documentlibrary:ContentType> </Properties> </Result> <Range>0-0</Range> <Total>1</Total> </Store> </Response> </Search>