Ukraine Ukraine Support

Capitalware stands with the people of Ukraine. All sales to Russian companies and individuals have been suspended effective immediately.

MQ Visual Edit

MQVE logoThe MQ Visual Edit application allows users to view, manipulate and manage messages in a queue and/or topic of an IBM MQ (formally WebSphere MQ, MQSeries) queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

MQ Visual Edit is a great tool for application programmers, JMS developers, quality assurance testers, and production support personnel. The tool allows for quick problem solving because the data is presented in a very logical and insightful manner.

MQ Visual Browse

MQVB logoThe MQ Visual Browse application allows users to view messages in a queue and/or topic of an IBM MQ (formally WebSphere MQ, MQSeries) queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

MQ Visual Browse is a great tool for application programmers, JMS developers, quality assurance testers, and production support personnel who do NOT need message editing capabilities. The tool allows for quick problem solving because the data is presented in a very logical and insightful manner.

MQ Batch Toolkit

MQBT logoThe MQ Batch Toolkit 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 Auditor

The MQ Auditor (MQA) is a solution that allows a company to audit / track all MQ API calls performed by MQ applications that are connected to a queue manager. The API Exit operates with IBM MQ v7.1, v7.5, v8.0, v9.0, v9.1, v9.2, v9.3 and v9.4 in Windows, Unix, IBM i and Linux environments.

MQ Authenticate User Security Exit

The MQ Authenticate User Security Exit (MQAUSX) is a solution that allows a company to fully authenticate a user who is accessing an IBM MQ resource. It authenticates the user's UserID and Password against the server's native OS system, LDAP server, Microsoft's Active Directory, Quest Authentication Services (QAS), Centrify's DirectControl or an encrypted MQAUSX FBA file.


The MQ Authenticate User Security Exit for z/OS (z/MQAUSX) is a solution that allows a company to fully authenticate a user who is accessing an IBM MQ resource. It authenticates the user's UserID and Password against the server's native z/OS system.

MQ Channel Encryption

The MQ Channel Encryption (MQCE) provides encryption for MQ message data. MQCE is a solution that allows a company to encrypt message data, which flows between IBM MQ resources.


The MQ Channel Encryption for z/OS (z/MQCE) provides encryption for MQ message data. z/MQCE is a solution that allows a company to encrypt message data, which flows between IBM MQ resources.

New MQ Channel Connection Inspector New

The MQ Channel Connection Inspector (MQCCI) is a solution that allows a company to track and/or audit what information a client application or remote queue manager is exchanging with the local queue manager when a connection is made. MQCCI is comprised of an MQ Channel Security Exit. A channel security exit is ONLY invoked/called by the queue manager's MCA (Message Channel Agent) for MQCONN/X and MQDISC API calls (so it is very light-weight).


The MQ Channel Connection Inspector for z/OS (z/MQCCI) is a solution that allows a company to track and/or audit what information a client application or remote queue manager is exchanging with the local queue manager when a connection is made. z/MQCCI is comprised of an MQ Channel Security Exit. A channel security exit is ONLY invoked/called by the queue manager's MCA (Message Channel Agent) for MQCONN/X and MQDISC API calls (so it is very light-weight).

MQ Channel Throttler

The MQ Channel Throttler (MQCT) provides the ability to control/throttle the number of messages or bytes that flow over a channel. MQCT operates with IBM MQ v7.1, v7.5, v8.0, v9.0, v9.1, v9.2, v9.3 and v9.4 in Windows, Unix, IBM i (OS/400) and Linux environments. It operates with Sender, Receiver, Server, Requester, Cluster-Sender, Cluster-Receiver, Server Connection and Client Connection channels of the MQ queue managers.

MQ Enterprise Security Suite

The MQ Enterprise Security Suite (MQESS) is a solution that provides authentication and data protection (Channels and Queues) for IBM MQ. MQESS operates with IBM MQ v7.1, v7.5, v8.0, v9.0, v9.1, v9.2, v9.3 and v9.4 in AIX, HP-UX, Linux, Solaris, IBM i (OS/400) and Windows environments.

For a comparison of Capitalware’s MQ Enterprise Security Suite (MQESS) to IBM's MQ Advanced Message Security (MQ AMS), click on the following link: https://www.capitalware.com/rl_blog/?p=409.

MQ Message Encryption

The MQ Message Encryption (MQME) is a solution that provides encryption for MQ message data while it resides in a queue (i.e. data at rest) and the message data in the MQ recovery log files. MQME supports secure encryption/decryption methodology using AES with 128, 192 or 256-bit keys. The API Exit operates with IBM MQ v7.1, v7.5, v8.0, v9.0, v9.1, v9.2, v9.3 and v9.4 in Windows, Unix, IBM i and Linux environments.

MQ Message Replication

The MQ Message Replication (MQMR) will clone messages being written (via MQPUT or MQPUT1 API calls) to a source queue and MQMR will write the exact same messages to 'n' target queues ('n' can be up to 100). When MQMR clones a message both the message data and the message's MQMD structure will be cloned. This means that the fields of the MQMD structure (i.e. PutTime, MessageId, CorrelId, UserId, etc..) will be exactly the same as the original message's MQMD structure.