Is there a straightforward way to fetch a document from a sharepoint repository using the Web Services based on the following conditions:
The status of the file must be 'Draft'.
The KeyName should be 'abcd'. (Key name is a custom property for each document on Sharepoint)
Currently I am using Lists.asmx to GetListCollection() and the GetListItem() and parse all the data, but this is very cumbersome and I hope for all that Microsoft provides, there is a more straightforward way to get this. I was looking at the Query() function in spsearch.asmx. Is there a way I can write a <QueryPacket> that could fetch this file more easily?