On Mon, 2015-11-09 at 13:49 +0000, Marinov, Vladimir wrote:
> Hello all,
> 
> We are implementing AMQP support in our messaging server and for that
> purpose we use Proton-j 0.9.1. I'm currently trying to implement
> transactional acquisition and I'm stuck with the following:
> When a client tries to acquire messages transactionally from the
> server, it send a flow frame with a 'txn-id' entry in its properties
> so I need to access this information. The thing is that in the
> onLinkFlow handler method I get an object of type Event which doesn't
> seem to contain the txn-id (it actually seems pretty blank) and I
> can't find it anywhere else. On the other hand, I'm pretty certain
> this information is sent to us because we trace incoming frames in
> our trace handler and the flow frames all contain txn-id. Am I
> missing something and do you have any suggestions?
> 
> Regards,
> Vladimir

The information is there, I've had to scrape it out before. I believe
it is is part of the delivery disposition state: 

pn_event_delivery_t(), 
pn_delivery_remote_state(),
pn_disposition_something_my_memory_isnt_what_it_used_to_be()

Give me a shout if you can't track it down, I wrote code in qpidd at
some point that did something with the TXN id, I can find it need be.

Cheers,
Alan.

Reply via email to