2.2.3.177.13 Status (Search)
The Status element is a required child element of the Search element, the Store element, and the gal:Picture element in Search command responses.
Elements referenced in this section are defined in the Search namespace, except where otherwise indicated by the presence of a namespace prefix (as defined in section 2.2.4).
Command request/response |
Parent elements |
Child elements |
Data type |
Number allowed |
---|---|---|---|---|
Search command response (section 2.2.1.16) |
Search (section 2.2.3.159) Store (section 2.2.3.178.3) gal:Picture (section 2.2.3.135.3) |
None |
integer ([MS-ASDTYPE] section 2.6) |
1…1 (required) |
As a child element of the Search element, the Status element indicates whether the server encountered an error while it was processing the search query. The Status element value indicates only that the overall Search command request (section 2.2.1.16) was processed correctly. It does not indicate whether any matches were found. The Total (section 2.2.3.184.3) and Range (section 2.2.3.143.3) elements in the Search command response indicate how many matches were found and returned, respectively. The following table specifies valid values for the Status element when it is returned as a child element of the Search element.
Value |
Meaning |
---|---|
1 |
Success |
3 |
Server error |
As a child element of the Store element, the Status element indicates whether the server encountered an error while it was processing the Search query for the specified store. The following table specifies valid values for the Status element as a child of the Store element in the Search response.
Value |
Meaning |
Cause |
Scope |
Resolution |
---|---|---|---|---|
1 |
Success. |
Server successfully completed command. |
Global |
None. |
2 |
The request was invalid. |
One or more of the client's search parameters was invalid. |
Item |
If the user formatted the request, prompt the user to retry with different options. |
3 |
An error occurred on the server. |
Server misconfiguration, temporary system issue, or bad item. This is frequently a transient condition. |
Global |
Retry the Search command. |
4 |
Bad link. |
A bad link was supplied. |
Global |
Prompt user to reformat link. |
5 |
Access denied. |
Access was denied to the resource |
Global |
Prompt the user. |
6 |
Not found. |
Resource was not found. |
Global |
Prompt the user. |
7 |
Connection failed. |
Failed to connect to the resource. |
Global |
Prompt the user. Sometimes these are transient, so retry. If it continues to fail, point user to administrator. |
8 |
Too complex. |
The query was too complex. |
Global |
Reduce the complexity of the query. Prompt user if necessary. |
10 |
Timed out. |
The search timed out. |
Global |
The search timed out. Retry with or without rebuilding results. If it continues, contact the Administrator. |
11 |
FolderSync required. |
The folder hierarchy is out of date. |
Global |
Issue a FolderSync command (section 2.2.1.5) and then try the Search command again. |
12 |
End of retrievable range warning. |
The requested range has gone past the end of the range of retrievable results. |
Local |
Prompt the user that there are no more results that can be fetched, and the user might consider restricting their search query. |
13 |
Access blocked. |
Access is blocked to the specified resource. |
Global |
Prompt the user. |
14 |
Credentials required. |
To complete this request, basic credentials are required. |
Global |
If over a trusted connection, supply the basic credentials from the user (prompt if necessary). Otherwise, fail as if the access denied status code was provided. |
As a child element of the gal:Picture element, the Status element indicates whether the server encountered an error while it was processing the Search query for the contact photos. The following table shows valid values for the Status element when it is returned as a child of the gal:Picture element.
Value |
Meaning |
---|---|
1 |
The contact photo was retrieved successfully. |
173 |
The user does not have a contact photo. |
174 |
The contact photo exceeded the size limit set by the MaxSize element (section 2.2.3.105.3). |
175 |
The number of contact photos returned exceeded the size limit set by the MaxPictures element (section 2.2.3.104.3). |
For information about Status values common to all ActiveSync commands, see section 2.2.2.
Protocol Versions
The following table specifies the protocol versions that support this element. The client indicates the protocol version being used by setting either the MS-ASProtocolVersion header, as specified in [MS-ASHTTP] section 2.2.1.1.2.6, or the Protocol version field, as specified in [MS-ASHTTP] section 2.2.1.1.1.1, in the request.
Protocol version |
Element support, child of Search, Store |
Element support, child of gal:Picture |
---|---|---|
2.5 |
Yes |
|
12.0 |
Yes |
|
12.1 |
Yes |
|
14.0 |
Yes |
|
14.1 |
Yes |
Yes |
16.0 |
Yes |
Yes |
16.1 |
Yes |
Yes |
The gal:Picture element is supported as a parent of the Status element only when protocol version 14.1, 16.0, or 16.1 is used.