History | Log In     View a printable version of the current page. Get help!  
Issue Details (XML | Word)

Key: HJMS-193
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Colin Crist
Reporter: Nikhil Reddy
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
HermesJMS

We were able to set up the tool for WebLogic 9.x.x - provider, but we were not able to view the messages which were in compressible state. We had no problems in accessing other simple messages

Created: 19/Apr/12 11:37 AM   Updated: 29/Jun/12 09:05 AM
Component/s: None
Affects Version/s: 1.14
Fix Version/s: 1.15

Environment: WebLogic 9.x.x server is on Oracle Linux 2.6.18-274.3.1.0.1.el5 #1 64 bit. HermesJMS client is on Windows XP - 32 bit.


 Description  « Hide
We were able to set up the tool for WebLogic 9.x.x - provider, but we were not able to view the messages which were in compressible state. We had no problems in accessing other simple text messages.

Initially, the tool just threw errors saying that it cannot deserialize the messages and it needs some classes to do that. But, after adding the Application related jar files to the tool's CLASSPATH it started showing the class and a message that the messages are in compressible state

Here is how it looked like:

xxx.xxxx.xxx.xxx.xxx.jms.CompressibleMessage@xxxx

Property list
compressed=false
data=[xxxxx
class=class xxx.xxxxxx.xxxxxx.xxx.xxxx.jms.CompressibleMessage

Is making changes to the Application code the only way to view these compressible messages?


 All   Comments   Change History      Sort Order:
Colin Crist [20/Apr/12 04:28 AM]
As I understand it you have probably got an javax.jms.ObjectMessage containing a serialized Java bean of some sort. The code for this bean is either something your developers cooked up or a third party product?

Hermes does its best to try and display any properties from a bean but to really render it properly you need to create a message renderer

http://hermesjms.com/confluence/display/HJMS/Adding+a+New+Message+Renderer