Status codes

PAP standard status codes are four digits long. The first digit indicates the type of response (for example, a 1 indicates success, a 2 indicates a push initiator error, and so on.) RIM specific requests include a 2 before the four-digit status code, making it a five-digit status code. For example, a value of 2000 indicates an invalid standard request, but a value of 22000 indicates an invalid RIM specific request. When there is an error, it is typically because of a request with bad syntax or a request that cannot be fulfilled.

Status code

Description

1000

The request was completed successfully.

1001

The request was accepted for processing.

1500

The request was accepted for processing, but the daily push count quota was exceeded for the push application and future pushes to the application might start being rejected. Future pushes should be delayed until the next day when more quota is available.

2000

The request is invalid.

2001

The requested action is forbidden.

2002

The specified PIN or token is not recognized.

2004

The Push Service could not find the specified Push ID.

2007

The supplied Push ID is not unique.

2008

The Push ID is valid, but the push request could not be cancelled.

2009

The Push ID is valid, but the corresponding PINs or tokens are still being processed. Status query is not possible at this time and should be tried again later.

2500

The request was rejected because the daily push count quota was exceeded for the push application. Future pushes should be delayed until the next day when more quota is available.

3000

The PPG could not complete the request due to an internal error.

3001

The server does not support the operation that was requested.

3002

The server does not support the PAP version specified in the request.

3007

The PPG could not deliver the message using the specified method.

4000

The service failed.

4001

The server is busy.

4500

The request expired.

4501

The request failed.

4502

The request failed because no application on the device is listening to receive the push (either the application is closed and cannot be launched or it was removed from the device)".

4503

The device is unable to receive the push due to the push service being blocked.

21000

The RIM-specific request was completed successfully.

22000

The RIM-specific request is badly formed.

22001

The Push Service could not find the specified application ID for the RIM-specific request.

22002

The specified PIN or token in the RIM-specific request is invalid.

22003

The RIM-specific request provides an incorrect status.

22004

The RIM-specific request produces no results.

22005

The RIM-specific request exceeds the number of calls allowed within the specified time period.

23000

The Push Service has an internal error that prevented the request from being completed.



Was this information helpful? Send us your comments.