No request found for PDUHeader

144 views
Skip to first unread message

Maciej Pigulski

unread,
Nov 7, 2008, 2:36:10 AM11/7/08
to jsmpp
Hi there,

I have this problem using jSMPP libraries. From time to time I get the
following error (examples):

[ERROR]
org.jsmpp.session.state.AbstractGenericSMPPSessionBound - No request
found for PDUHeader(16, 80000015, 00000000, 7)
[ERROR]
org.jsmpp.session.state.AbstractGenericSMPPSessionBound - No request
found for PDUHeader(16, 80000015, 00000000, 169)
[ERROR]
org.jsmpp.session.state.AbstractGenericSMPPSessionBound - No request
found for PDUHeader(16, 80000015, 00000000, 23)

Those errors usually dont come in pairs, they are separated from each
other by a fair amount of random time.

As I've found out 80000015 is the ENQUIRE_LINK_RESP command. Can
anybody explain me what are the possibilities of this error and if it
should bother me?

I'm using the beta5 version of the jSMPP lib and SMPP Sim from
seleniumsoftware.

uud ashr

unread,
Nov 7, 2008, 11:39:57 PM11/7/08
to js...@googlegroups.com
Hi, 

The most possible thing is jsmpp send enquire link request, but the response from SMPP Sim is take time to long. 
For an example, by default transaction time is set to 2 seconds. If the SMPP Sim didn't response the enquire link on defined interval (2 seconds) so jsmpp will drop the previous request and assume the request has been failed.

You might want to check the SMPP Sim, how long they response the enquire link?
Or you may set the transaction time more than the the default value.

SMPPSession#setTransactionTimer(10000); // set to 10 seconds

Regards, 
uudashr

Maciej Pigulski

unread,
Dec 8, 2008, 2:18:34 AM12/8/08
to jsmpp
Hi,

I've tried to apply your suggestions but unfortunately it didn't work.
I'll get back to the issue after testing with a real SMSC (hopefully
problem wont emerge there), thanks for the support.

Greetings,
Maciej

On 8 Lis, 05:39, "uud ashr" <uuda...@gmail.com> wrote:
> Hi,
> The most possible thing is jsmpp send enquire link request, but the response
> from SMPP Sim is take time to long.
> For an example, by default transaction time is set to 2 seconds. If the SMPP
> Sim didn't response the enquire link on defined interval (2 seconds) so
> jsmpp will drop the previous request and assume the request has been failed.
>
> You might want to check the SMPP Sim, how long they response the enquire
> link?
> Or you may set the transaction time more than the the default value.
>
> SMPPSession#setTransactionTimer(10000); // set to 10 seconds
>
> Regards,
> uudashr
>
> On Fri, Nov 7, 2008 at 2:36 PM, Maciej Pigulski
> <maciej.pigul...@gmail.com>wrote:

uud ashr

unread,
Dec 8, 2008, 11:02:50 PM12/8/08
to js...@googlegroups.com
Hi, 

Well, you might want to snoop the traffic and see what's happen. Try to set the log level on client side to debug, jsmpp should shows the information that you need. So you will know whats really happens there.

Regards, 
uudashr
Reply all
Reply to author
Forward
0 new messages