Issue Details (XML | Word | Printable)

Key: GLASSFISH-18940
Type: Sub-task Sub-task
Status: Open Open
Priority: Major Major
Assignee: Mike Fitch
Reporter: David Zhao
Votes: 0
Watchers: 0

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

Add new property "imq.transaction.message.maxConsecutiveRollbacks" to glassfish jms service

Created: 25/Jul/12 05:27 AM   Updated: 25/Jul/12 05:27 AM
Component/s: jms
Affects Version/s: None
Fix Version/s: 4.0_b45

Time Tracking:
Not Specified

Participants: David Zhao and Mike Fitch

 Description  « Hide

Please update glassfish documentation for the enhancement of GLASSFISH-6617:

A new MQ 5.0 property "imq.transaction.message.maxConsecutiveRollbacks" was added.

For the EMBEDDED/LOCAL jms service of glassfish, the property can be set via admin gui:

Configurations -> server-config -> Java Message Service -> Additional Properties

For the REMOTE jms service of glassfish, the property should be set in the remote broker's config properties file.

Please refer to the MQ-134 and MQ-139 for the value of the property:

If <= 0, this feature is disabled;
If > 0, for running in GlassFish with JMSRA, when consecutive rollback a message to a consumer exceeds this number, the broker will automatically put this message to DMQ (if there are more than 1 message in the transaction, only the last message in the transaction is put to DMQ) and and rollback the rest of the transaction then return an error status to rollback

David Zhao made changes - 25/Jul/12 05:27 AM
Field Original Value New Value
Fix Version/s 4.0_b45 [ 15634 ]