Chapter 1 Overview
The MQ Batch Toolkit application allows users to manipulate and manage messages in a queue of a WebSphere MQ (formally 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 contains 24 separate functions grouped into 4 categories:
Queue Management
- Backup a Queue to a single file
- Restore a Queue from a single file
- Retrieve a list of queues (optional attributes: 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)
- Read messages in a Hex display
- Read messages in an EBCDIC Hex display
Stress Testing Tools
- Get Server
- Put Server (optional formats: binary, string, Pub/Sub (RFH) or JMS (RFH2))
- SIM Client (optional formats: binary, string, Pub/Sub (RFH) or JMS (RFH2))
- SIM Server (optional formats: binary, string, Pub/Sub (RFH) or JMS (RFH2))
Queue Manager Access Profile
- Add a Queue Manager
- Alter a Queue Manager
- Delete a Queue Manager
- List a Queue Manager
MQ Batch Toolkit can run on any platform that supports Java v1.4 (or higher). This
includes: AIX, HP-UX, Linux, Mac OS X, OS/2 Warp, Sun Solaris, Windows 95/98/ME and Windows NT/2000/XP/Vista.
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, Linux, OS/2 Warp, OS/400 (iSeries), Sun Solaris, Windows NT/2000/XP and z/OS (OS/390).
MQ Batch Toolkit supports 3rd party security exit for connecting to remote queue managers.
It also now supports SSL for connecting to remote queue managers.
MQ Batch Toolkit has been designed to support Java's Multi-Language environment. It supports for the following languages: English, Dutch, French, German, Italian, Portuguese, Romanian, and Spanish.
Trademarks:
AIX, WebSphere MQ, MQSeries, IBM, OS/2 Warp, OS/400, MVS, OS/390 and z/OS are trademarks of International Business Machines Corporation. Java, Sun and Solaris are trademarks of Sun Microsystems Inc. HP-UX is a trademark of Hewlett-Packard Company. Windows and Microsoft are trademarks of Microsoft Corporation. Linux is a trademark of Linus Torvalds. Mac OS X is a trademark of Apple Computer Inc.
|