Welcome to the Official BlackBerry® Support Community Forums. This is your resource to discuss support topics with your peers, and learn from each other. New to the forum? Please visit the ‘Getting Started’ link below.
Reply
Developer
dpreussler
Posts: 212
Registered: 07-18-2008

PAP Push with Application-level reliability?

We are using PAP push.

Currently we only get transport level reliability, we want to change this to application-level.

As far as we understood the documentation this means to change to value of delivery-method to "confirmed":
<quality-of-service delivery-method="confirmed"/>

When we do this we always get the result code 3007 which is:
"Specified Delivery Method Not Possible"

This seems to happen on every BES we tried. Is this something that is not supported by RIM by default or are we doing something wrong?
Is there any BES setting to allow this method?

Here is the complete request:

POST /pap HTTP/1.0
Accept: */*
X-Wap-Application-Id: /pap
X-RIM-Push-Dest-Port: 4110
Content-Type: multipart/related; multipart/form-data; boundary=012A576D-018FFEC0-00-0049-030-394931-0
Pragma: no-cache
Accept-Encoding: gzip,deflate
Accept-Charset: UTF-8
Content-Length: 943
User-Agent: BB Conf Supplier
Host: tpbes01:8080
Connection: Keep-Alive
Cookie: JSESSIONID=D9963D5A079EAE421761CF588B63C537
--012A576D-018FFEC0-00-0049-030-394931-0
Content-Disposition: form-data; name="WapPushMsg"
Content-Type: application/xml
<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN" "http://www.wapforum.org/DTD/pap_2.0.dtd">
<pap><push-message push-id="20091126.085221" ppg-notify-requested-to="http://192.168.128.149:4011" deliver-before-timestamp="2009-11-26T20:52:21Z"><address address-value="WAPPUSH=21004D65/TYPE=USER@rim.net"/><quality-of-service delivery-method="confirmed"/></push-message></pap>
--012A576D-018FFEC0-00-0049-030-394931-0
Content-Disposition: form-data; name="PayLoad"
Content-Type: text/plain

[..]

 --012A576D-018FFEC0-00-0049-030-394931-0--

 

 

HTTP/1.1 202 Accepted
Server: Apache-Coyote/1.1
Via: MDS_4.1.5.26
Content-Type: application/xml
Content-Length: 471
Date: Thu, 26 Nov 2009 08:52:32 GMT
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN" "http://www.wapforum.org/DTD/pap_2.0.dtd" [<?wap-pap-ver supported-versions="2.0"?>]>
<pap product-name="Research In Motion Ltd. Mobile Data Service"><push-response reply-time="2009-11-26T08:52:32Z" sender-name="TPBES01_MDS-CS_2" sender-address="http://tpbes01.thinprint.de:8080/pap" push-id="20091126.085221"><response-result code="3007"/></push-response></pap>

If your problem was solved, please mark answer as "Accepted solution"
If your want to thank, click the "kudo" symbol
___________
visit me: http://mobilejavadevelopment.blogspot.com/
visit the Berlin BlackBerry Developer Group: http://berlinblackberrydevelopers.blogspot.com/
Please use plain text.
Administrator
MSohm
Posts: 11,465
Registered: 07-09-2008
My Carrier: Bell

Re: PAP Push with Application-level reliability?

You need to configure your reliable push port on the BlackBerry Enterprise Server.  Where this is configured will vary based on your version of BlackBerry Enterprise Server.  Refer to the BlackBerry Enterprise Server Administration Guide for steps on how to configure this.  The following link explains this error (and how to configure it in the MDS-CS Simulator).

 

Support - The specified delivery method is not possible
Article Number: DB-00522

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800662/Support...

Mark Sohm
BlackBerry Development Advisor

Please refrain from posting new questions in solved threads.
Found a bug? Report it using the Issue Tracker
Please use plain text.