Мне нужно получить контакты GAL с сервера обмена ..
У меня есть метод, который ищет GAL на сервере Exchange
для этого есть
query string : The name to search the GAL for....
код задан следующим образом ...
public int searchGAL(
String query,
StringBuffer result) throws Exception
{
// Create the request
String uri = mUri + "Search";
String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
+ "<Search xmlns=\"Search:\">\n" +
"\t<Store>\n"
+ "\t\t<Name>GAL</Name>\n"
+ "\t\t<Query>" + query + "</Query>\n"
+ "\t\t<Options>\n"
+ "\t\t\t<Range>0-99</Range>\n"
+ "\t\t</Options>\n"
+ "\t</Store>\n"
+ "</Search>";
// Send it to the server
HttpResponse response = sendPostRequest(createHttpPost(uri,xml,true));
// Check the response code to see if the result was 200
// Only then try to decode the content
int statusCode = response.getStatusLine().getStatusCode();
if(statusCode == 200)
{
// Decode the XML content
result.append(decodeContent(response.getEntity()));
}
// parse and return the results
return statusCode;
}
Как получить все контакты на сервере, .. как запросить это?
когда я даю пробел .. запрос будет искать имена, начинающиеся с пробела ... но мне нужно вернуть все контакты, когда я пропущу пробел в виде строки запроса.
http://msdn.microsoft.com/en-us/library/ff631384(v=exchg.80).aspx