Keeping a message audit trail

Hi all. We're planning to use the Sun JMS Broker -- as long as we get a few reliability issues sorted -- as our primary JMS provider. And we'd like to keep an audit trail of messages passing through the broker.

Background: we use MQ Series for a bunch of stuff; messages passing through MQ are logged to a "history database" by turning them into BLOBs and storing them in a purpose-built table (in an Oracle DB). We have a browser program which shows both current (unconsumed) messages and historical messages. Very useful for support, very useful when users blame middleware for losing messages.

So, we'd like to do the same with Sun JMS. Does anyone do something similar? If so, how? We've had problems with triggers and LONG RAW columns and such so if anyone is already doing this, I'm most interested to find out how. If you can tell me :-)

[875 byte] By [kibitzer] at [2007-11-25 20:38:33]
# 1
Errr..... no one at all logs stuff going through their JMS Broker? Just checking.
kibitzer at 2007-7-4 18:12:35 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...
# 2

Hi,

The MQ broker does not have the ability to keep an audit trail of messages.

This has been asked several times before - I haved filed a RFE to keep track of

this. No plans yet though to support this in any future release.

Will post the ID for the RFE it when it is available from the bugs database.

regards,

-isa

http://www.sun.com/software/products/message_queue/index.xml

isahashim at 2007-7-4 18:12:35 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...
# 3
Here is the relevant bug id/link: 6366683 - RFE: Need capability to keep audit trail of messages through broker http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6366683regards,-i http://www.sun.com/software/products/message_queue/index.xml
isahashim at 2007-7-4 18:12:35 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...