MS0U: Grail Software Solutions utilities

Downloadable files

Abstract

This SupportPac, developed by Grail Software Solutions, provides a number of utility programs for use with IBM Messaging software.

Download Description

This SupportPac, developed by Grail Software Solutions, provides a number of utility programs for use with IBM Messaging software.

Currently these utilities can be used to:

1. Test and explore the Message Queue Interface (MQI) for MQ. 2. Generate and consume messages on an MQ queue. 3. Publish and consume publications on an MQ topic. 4. Send and receive messages on an MQ or MQ Light topic using the MQ Light API. 5. Monitor the current queue depth of an MQ queue.

This version of the SupportPac has five utility programs:

An API Player utility, which can be used to test various calls of the MQI, see the results and save a sequence of calls to be replayed at a later date. It can also generate code snippets in various computer languages from a sequence of calls.

A Queue Dashboard utility, which allows messages to be generated (PUT) on a queue and consumed (GET) from the queue. The message rates can be viewed graphically in various formats. This can be used to extend the MQ Explorer, or you can run it as an Eclipse RCP application.

A Topic Dashboard utility, which allows messages to be published (PUB) on a topic and subscribers to receive (GET) publications on a topic. Initially each Topic Dashboard has one publisher and two subscribers, and further subscribers can be started. The message rates can be viewed graphically in various formats. This can be used to extend the MQ Explorer, or you can run it as an Eclipse RCP application.

A Topic Dashboard utility that allows messages to be sent and received using the MQ Light API. The message rates can be viewed graphically in various formats. This is run as an Eclipse RCP application.

A QDepth utility, which is a very simple extension to the MQ Explorer to display the current queue depth of one or more selected queues.

Possible Uses

The API Player utility allows real-time testing of the various calls of the MQI. Sequences of calls can be saved and replayed at a later date for regression testing, and can be used to generate code snippets as a basis for application development.

The Queue Dashboard utility can be used as an education tool, and also used by an application developer or performance tester to generate or watch trigger event activity on a selected queue.

The Topic Dashboard utility can be used as an education tool, and also used by an application developer or performance tester to generate or watch activity on a selected topic, and to test topic wildcarding.

The Topic Dashboard utility using the MQ Light API can be used as an education tool, and also used by an application developer or performance tester to generate or watch activity on a selected topic, and to test topic wildcarding. It can also be used in conjunction with the other Topic Dashboard utility to test the integration of messaging between MQ and MQ Light.

The QDepth utility can be used to monitor the current queue depth of one or more queues.

New in this Release 1. The API Player can be used to:
- Connect to a local or remote queue manager.
- Test various MQI calls.
- View the results of a call.
- Load results to play again within the same session.
- Save a sequence of calls, which can then be reloaded and replayed in a new session.
- Manage sequence files.
- Export calls into snippet source files in various languages.
- Set user preferences for formatting, colours, snippets and validation.

2. The Topic Dashboard utility using the MQ Light API can be used to:
- Send messages to a topic hosted on an MQ queue manager or on MQ Light.
- Receive messages from a topic hosted on an MQ queue manager or on MQ Light.
- View the message rates graphically in various formats.
- Test the integration of messaging between MQ and MQ Light (by using this dashboard utility in conjunction with the other Topic Dashboard utility).

Details Authors: Graham Alderson and Phil Blake; Grail Software Solutions
Email: info@grailsoftwaresolutions.co.uk
Category: 4
Released: 20Sep12
Last updated: 05Jan16
Current SupportPac Version: 2.0.1
»Please note that the version number shown in the right-hand pane is the version of the WebSphere MQ or WebSphere MB product that this SupportPac applies to. The date is the last web page refresh.

Technical support

Category 4 SupportPacs are provided by third party suppliers (for example, customers, business partners, vendors) and not from IBM. The material is provided without any warranty or support from IBM. Any special support arrangements may be described within any downloaded material or on the third party supplier's Web site.

By making any material available for downloading from this site, IBM is making no endorsement of any of these third party suppliers, or of their products.