Hello Jan!

This is a topic which should be discussed on the @user list and not the @dev
list.
However, the SmppProducer also set the header "CamelSmppId" after it
receives the response from the SMSC. Depending on the messages exchange
pattern, the header is set on the in or out message (if the exchange is out
capable). With this you are able to correlate the asynchronously send
delivery receipt.

Best,
Christian

On Wed, Jul 13, 2011 at 4:15 PM, Jan <serfonte...@gmail.com> wrote:

> Hi,
>
> I am trying to reconcile delivery report messages coming from SMSC (I am
> using the Selenium simulator)
>
> When I send a message on the producer where I request delivery report I get
> a message back from the simulator with consumer:
>
>  Headers {CamelSmppDestAddr=0835018400, CamelSmppValidityPeriod=null,
> CamelSmppServiceType=CMT, CamelSmppSourceAddr=0812345100,
> CamelSmppScheduleDeliveryTime=null,
> CamelSmppMessageType=DeliverSm, CamelSmppCommandId=5,
> CamelSmppSequenceNumber=68}
> messageID ID-JAN-TOSH-62179-1310551367522-34-1
>
> When delivery is simulated I get the followowing message with header back
> from the similator:
>  Headers {CamelSmppMessageType=DeliveryReceipt, CamelSmppId=22,
> CamelSmppStatus=DELIVRD, CamelSmppSubmitDate=Wed Jul 13 13:59:00 CAT 2011,
> CamelSmppDelivered=1,
> CamelSmppDoneDate=Wed Jul 13 13:59:00 CAT 2011, CamelSmppSubmitted=1}
> messageID ID-JAN-TOSH-62179-1310551367522-34-3
>
> My question is this: How do I link the sent message to the message the
> delivery report is referring to?
> The one header contains  CamelSmppSequenceNumber the other contains
> CamelSmppId and the received message ID's does not match.
>
> Has anybody come accross this and how did you solve it?
>
> Regards
>
> Jan
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Camel-SMPP-Delivery-report-reconcilliation-tp4582833p4582833.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>

Reply via email to