Cancellation request message

With the Push Plus level of service, you can try to cancel a push message that you sent to all PINs or tokens, or to a subset of PINs or tokens. A BlackBerry device must be out of coverage range for at least ten minutes before you can successfully cancel a push message to the subscriber. Canecellation requests aren't available with the Push Essentials level of service.

Here's an example of a cancellation request.

<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.1//EN" 
"http://www.openmobilealliance.org/tech/DTD/pap_2.1.dtd">
<pap>
  <cancel-message push-id="999999999">
    <address address-value="PIN00001"/>
    <address address-value="PIN00002"/>
    <address address-value="PIN00003"/>
  </cancel-message>
</pap>

And here's an example of the response that the PPG sends to the cancellation request.

<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.1//EN"
"http://www.openmobilealliance.org/tech/DTD/pap_2.1.dtd">
<pap>
     <cancel-response push-id="999999999">
         <cancel-result "code="1001" desc="Accepted for 
            Processing">
            <address address-value="PIN00001"/>
		 </cancel-result>
     </cancel-response>
</pap>