1.6 Columns Sets - jmstoolbox/jmstoolbox GitHub Wiki

Columns Sets

Definitions

A Columns Set is a collection of JMS Message headers or user properties that will be displayed as columns in the Message Browser.

Many Columns Sets can be defined in JMSToolBox . JMSToolBox provides a "System" columns set that cannot be modified and that includes common JMS Headers.

Associating a Columns Set to a Destination

A default Columns Set can be associated to a destination at various levels. It can be set

  • at the destination level: Right click on a destination, then select a "Default Columns Set"
  • at the session level: Right click on a session, then select a "Default Columns Set"
  • globally in the preferences

If no Columns Set is explicitly assigned to a destination, the one assigned to the session is used, if none is explicitly set, the one defined in the preferences is used

Custom Columns Sets

Custom Columns Sets are managed via the Columns Sets top level menu. From there it is possible to define new Columns Sets or modify existing ones, and provide what JMS Headers or user properties will compose the Columns Sets The preferred way to add JMS Header or user property to a custom Columns Set is to display a message in the Message Viewer, right click on a JMS Header or a user property and select the Add to current columns set menu. This menu is only available if a custom columns set is active
To make viewing messages even more clearly represented the columns in a custom Columns Set can have a header text different to the property name, hence there is no need to deal with the technical property name in the column headers. By default, the name displayed is the property name.