MQ Batch Toolkit Overview
The MQ Batch Toolkit v3.2.2 application allows users to manipulate, monitor and manage messages in a queue of an IBM MQ (formally WebSphere MQ, MQSeries) queue manager from a command-line or shell scripting environment.
MQ Batch Toolkit is an excellent tool for developers, programmers, quality assurance testers, and production support personnel who want to do backup and recovery of messages, stress testing of applications, replaying of messages, searching (grep) a queue for a text string, etc..
MQ Batch Toolkit can run on the following platforms: Linux x86 64-bit, macOS (Mac OS X), Windows 7/8/8.1/10/11 and Raspberry Pi (ARM). MQ Batch Toolkit is able to connect to local queue managers (residing on the same box) or to any remote queue manager.
The remote queue managers can be on any platform that supports distributed queuing including: AIX, HP-UX, HPE NonStop, Linux, IBM i (OS/400), Oracle Solaris, Raspberry Pi (ARM), Tandem, Windows Server 2008, 2012, 2016, 2019 &, 2022, Windows 7, 8, 8.1, 10 & 11, z/OS (OS/390) and MQ Appliance.
MQ Batch Toolkit has full language support for the following 55 languages: Amharic, Arabic, Azerbaijani, Bengali, Cebuano, Chinese (Mandarin China), Chinese (Mandarin Taiwan), Czech, Danish, Dutch, English, Finnish, French, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Igbo, Indonesian, Italian, Japanese, Javanese, Kannada, Korean, Malay, Malayalam, Marathi, Norwegian, Panjabi, Pashto, Persian, Polish, Portuguese, Romanian, Russian, Shona, Sindhi, Spanish, Sundanese, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese, Xhosa, Yoruba and Zulu.
-
Security:
- MQ Batch Toolkit supports SSL/TLS for connecting to remote queue managers.
- MQ Batch Toolkit supports 3rd party security exit for connecting to remote queue managers.
MQ Batch Toolkit contains 45 separate functions grouped into 10 categories:
-
Queue Management:
- Backup a Queue to a single file (SQLite Database or a VEQ formatted file)
- Restore a Queue from a single file (SQLite Database or a VEQ formatted file)
- Retrieve a list of queues (with Current Depth, Queue Type, IPPROCS & OPPROCS)
- Find a text string (i.e. grep a queue)
- Clear a Queue
- Clear a Queue by Message Id, Correlation Id or both
- Clear a Queue by Time
- Clear a Queue by Matching String
-
Message Manipulation:
- Insert messages (optional formats: binary, string, Pub/Sub (RFH) or JMS (RFH2))
- Copy messages
- Duplicate messages
- Forward messages (optional stripping of the Dead Letter Header)
- Delete messages
- Import messages (optional formats: binary, string, Pub/Sub or JMS)
- Export messages to 1 or many files.
- Read messages and display any MQ header (i.e MQMD, MQRFH, MQRFH2, MQDEAD, MQCIH, MQIIH, MQXMIT, MQHSAP & SMQBAD)
- Read messages in a Hex display
- Read messages in an EBCDIC Hex display
- Report generates a document (PDF, RTF or HTML) from one or more messages
-
Topic Management
- BackupTopic to backup messages of a topic to a single file
- RestoreTopic to restore messages from a single file to a topic
- TopicList to generate a list of Topics
-
Message Manipulation of a Topic
- Publish messages (optional formats: binary, string, Pub/Sub (RFH) or JMS (RFH2))
- Import messages (optional formats: binary, string, Pub/Sub or JMS)
- Export messages to 1 or many files.
- Subscribe to a topic and read messages and display any MQ header (i.e MQMD, MQRFH, MQRFH2, MQDEAD, MQCIH, MQIIH, & MQXMIT)
- Report generates a document (PDF, RTF or HTML) from one or more messages
-
Monitoring Tools:
- The Channel Monitor will continuously monitor the channels of a queue manager and output the channel information to a CSV file.
- The Event Monitor will continuously monitor the event queues of a queue manager and output the event messages to a log file.
- The Queue Monitor will continuously monitor the queues of a queue manager and output the queue data to a CSV file.
- The Queue Statistics Monitor will continuously monitor the queues of a queue manager and output the queue statistics to a CSV file.
- The Queue Status Monitor will continuously monitor the queues of a queue manager and output the queue status to a CSV file.
- The Topic Monitor will continuously monitor the topics of a queue manager and output the topic data to a CSV file.
- The Subscription Monitor will continuously monitor the subscription of a queue manager and output the subscription data to a CSV file.
-
Email:
- Get an email message and put it on an MQ queue as an MQ Message
- Send an email using the contents of an MQ message
-
MQ Tools:
- The CheckUp tool will verify that attributes of MQ objects are valid and exists. CheckUp scans queues, channels, namelists, processes and queue manager attributes and uses over 20 rules to verify attributes of MQ objects.
- The PortScan tool will scan a range of ports for a given server looking for a queue manager's MCA, using the standard (system default) channel names, in order to make a successful connection.
-
Stress Testing Tools:
- The Get Server will continuously consume messages from a queue.
- The Put Server will put messages to a queue. It can be used to stress test a 'Server Component'
- The SIM Client will continuously send 'request' messages and wait for a reply messages.
- The SIM Server will continuously consume messages and for each incoming messages, send a reply message(s).
- The Subscribe Server will subscribe to a topic and consume messages from the topic.
- The Publish Server will publish messages to a topic. It can be used to stress test a 'Server Component'
-
Queue Manager Access Profile:
- Add a Queue Manager
- Alter a Queue Manager
- Delete a Queue Manager
- List a Queue Manager
-
Other:
- Register will register the license key and retieve the user's Access Code.
The MQ Batch Toolkit application is a shareware product. The free trial period is for 30 days (no nag screens). All features are available but you are limited to 1 queue manager.
Product | Price (USD) * | Ordering |
MQ Batch Toolkit (Single 1-year subscription) | $49.00 |
- Each licensed user will receive:
- Full version of MQ Batch Toolkit
- Email/ Help Desk support
Enterprise License | |
Enterprise License for MQ Batch Toolkit sells for $4,500 USD for a 1-year subscription. An enterprise license will allow a company to have unlimited number of people use MQ Batch Toolkit at an unlimited number of locations. |