IBM MQ 9.4.5 Announced

IBM has announced IBM MQ 9.4.5:
https://www.ibm.com/docs/en/ibm-mq/9.4.x?topic=delivery-whats-new-changed-in-mq-945

IBM MQ & IBM MQ Advanced for Multiplatforms 9.4.5

  • – Support for customized SSLSocketFactory for CCDT and JWT retrieval over HTTPS
  • – FIPS compliance with IBM MQ Explorer
  • – AIX Cryptographic library GSKit upgraded to version 9
  • – Secure heartbeat for HA RDQM
  • – Moving and copying messages in the IBM MQ Console
  • – Accessing error logs programmatically
  • – Support for .NET 10 at runtime
  • IBM MQ for z/OS and MQ Advanced for z/OS 9.4.5

  • – Integrated OpenTelemetry tracing with the IMS Bridge
  • – Integrated OpenTelemetry tracing with publish/subscribe
  • – Moving and copying messages in the IBM MQ Console
  • IBM MQ (aka WebSphere MQ) homepage
    https://www.ibm.com/products/mq

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Fix Packs for MQ, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Unix, Windows, z/OS Leave a comment

    IBM Champion Renewal Declined

    Today, I received the email below stating that I have been removed from the IBM Champion program after being in the program for 9 years. I have a blog dedicated to IBM MQ, answer email questions on various forums and mailing lists and the committee thinks I don’t provide value. All I can say is I’m shocked.

    Declined

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, IBM MQ Leave a comment

    Capitalware Products & Older Versions of the Products

    A long time ago, Capitalware Support was constantly having issues with customers not upgrading to the latest version of a product and the customers reporting bugs/issues that had already been fixed months or years earlier.

    About 12 years ago, we added expiry code to output the “too old” error message. The error message is outputted when a product is more than 5 years old.

    At the same time, we started doing a “yearly release train” of all products on all platforms. It was very time-consuming to release 14 Capitalware products across 13 varied platforms. After that, customers using very old releases of Capitalware products was greatly reduced.

    In 2021, I decided it would be far better to do “iteration releases” like most open source projects. Hence, all emails with download links would included the line “Please use the latest release of the product” and the 4 digit release number.

    Until this year, we have never ever had an issue with customers using older products with the expiry code. It would appear that many customers took the major release number, i.e. 4.2.0, as nothing has changed, which clearly was not true, versus the full release number of 4.2.0.26. Clearly, I didn’t understand that the message of upgrading in a timely matter was not being heard or understood.

    I really don’t want to go back to yearly release trains but it would appear that maybe it is something I should seriously consider. Based on a customer suggestion, I have begun adding code to output a warning message 6 months before the release is set to expire.

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, IBM i (OS/400), IBM MQ, Linux, MQ Auditor, MQ Authenticate User Security Exit, MQ Channel Connection Inspector, MQ Channel Encryption, MQ Channel Throttler, MQ Enterprise Security Suite, MQ Message Compression, MQ Message Encryption, MQ Message Replication, MQ Standard Security Exit, Unix, Windows, z/OS Comments Off on Capitalware Products & Older Versions of the Products

    Merry Christmas and Happy New Year

    I would like to wish everyone a Merry Christmas, Happy Hanukkah, Happy Kwanzaa, etc… and a Happy New Year. 🙂

    Regards,
    Roger Lacroix
    Capitalware Inc.

    General Comments Off on Merry Christmas and Happy New Year

    MQ Visual Edit V3.3.0 Released

    Capitalware Inc. would like to announce the official release of MQ Visual Edit v3.3.0. This is a FREE upgrade for ALL licensed users of MQ Visual Edit V2/V3. MQ Visual Edit allows users to view, manipulate and manage messages in a queue and/or topic of an IBM MQ queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

    For more information about MQ Visual Edit go to:
    https://www.capitalware.com/mqve_overview.html

      Changes for MQ Visual Edit v3.3.0:

    • Added code to import queue manager information from a CCDT JSON file.
    • Added code to import queue manager information from a SQLite DB (MQ Visual Edit v3.*).
    • Added code to set the application name to ‘MQ Visual Edit’ for the MQMD PutApplName property.
    • Added code to verify that the Trusted & Personal Store files actually exist.
    • Added code to handle runtime exceptions when registering a license key.
    • Added extra debug code to help determine why registration info is getting deleted from the Windows Registry.
    • Added extra exception handling for the displaying of the progress monitor.
    • Added extra code to handle runtime exceptions XML/CSV/Fix viewer panels.
    • Fixed an issue with Topic Max. Message length Preference being stored as Queue Max. Message length
    • Fixed a bug in the ShowOptionDialog for parent/child relationship.
    • Fixed a bug related to the Access Code length checking.
    • Fixed a bug for ‘Number of Threads’ on Put Server, SIM Server, SIM Client and Publish Server for enabling and disabling the field.
    • Switched JSON parsers from com.google.gson to org.json
    • Updated all language translations.
    • Added native support MQ Visual Edit on Windows on ARM64
    • Added native support MQ Visual Edit on macOS on AArch64 (Apple Silicon)
    • Added native support MQ Visual Edit on Linux on ARM64

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), MQ Visual Edit, Raspberry Pi, Windows Comments Off on MQ Visual Edit V3.3.0 Released

    MQ Visual Browse V3.3.0 Released

    Capitalware Inc. would like to announce the official release of MQ Visual Browse v3.3.0. This is a FREE upgrade for ALL licensed users of MQ Visual Browse V2/V3. MQ Visual Browse allows users to view messages in a queue and/or topic of an IBM MQ queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

    For more information about MQ Visual Browse go to:
    https://www.capitalware.com/mqvb_overview.html

      Changes for MQ Visual Browse v3.3.0:

    • Added code to import queue manager information from a SQLite DB (MQ Visual Browse v3.*).
    • Added code to import queue manager information from a CCDT JSON file.
    • Added code to verify that the Trusted & Personal Store files actually exist.
    • Added code to handle runtime exceptions when registering a license key.
    • Added extra exception handling for the displaying of the progress monitor.
    • Added extra code to handle runtime exceptions XML/CSV/Fix viewer panels.
    • Updated all language translations.
    • Fixed an issue with Topic Max. Message length Preference being stored as Queue Max. Message length
    • Fixed a bug in the ShowOptionDialog for parent/child relationship.
    • Fixed a bug related to the Access Code length checking.
    • Added extra debug code to help determine why registration info is getting deleted from the Windows Registry.
    • Added code to set the application name to ‘MQ Visual Browse’ for the MQMD PutApplName property.
    • Switched JSON parsers from com.google.gson to org.json
    • Added native support MQ Visual Browse on Windows on ARM64
    • Added native support MQ Visual Browse on macOS on AArch64 (Apple Silicon)
    • Added native support MQ Visual Browse on Linux on ARM64

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), MQ Visual Browse, Raspberry Pi, Windows Comments Off on MQ Visual Browse V3.3.0 Released

    MQ Batch Toolkit v3.2.3 Released

    Capitalware Inc. would like to announce the official release of MQ Batch Toolkit v3.2.3.

    MQ Batch Toolkit 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 can run on the following platforms: Linux for X64 & ARM64, macOS for X64 & AArch64, Windows 7/8/8.1/10/11 for X64 & ARM64 and Raspberry Pi (ARM).

    For more information about MQ Batch Toolkit go to:
    https://www.capitalware.com/mqbt_overview.html

      Changes for MQ Batch Toolkit v3.2.3:

    • Added code to verify that the Trusted & Personal Store files actually exist.
    • Updated MQ JARS to IBM MQ v9.4.0.16
    • Switched logger package from Log4J to Reload4J.
    • Added native support MQ Batch Toolkit on Windows on ARM64
    • Added native support MQ Batch Toolkit on macOS on AArch64 (Apple Silicon)
    • Added native support MQ Batch Toolkit on Linux on ARM64

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), MQ Batch Toolkit, Raspberry Pi, Windows Comments Off on MQ Batch Toolkit v3.2.3 Released

    MQTT Message Editing Suite V1.2.0 Released

    Capitalware Inc. would like to announce the official release of MQTT Message Editing Suite V1.2.0.

    MQTT Message Editing Suite (MMES) application allows users to subscribe, publish, edit, copy, delete, forward, backup, restore, import and export messages of a topic of an MQTT Broker.

    MMES supports MQTT protocol versions 3.1, 3.1.1 and 5.0.

    MMES can run on the following platforms: Linux for X64 & ARM64, macOS for X64 & AArch64, Windows 7/8/8.1/10/11 for X64 & ARM64 and Raspberry Pi (ARM).

    For more information about MQTT Message Editing Suite go to:
    https://www.capitalware.com/mmes_overview.html

      Changes for MQTT Message Editing Suite v1.2.0:

    • Added code to handle runtime exceptions when registering a license key.
    • Added extra code to handle runtime exceptions XML/CSV/Fix viewer panels.
    • Fixed a bug in the ShowOptionDialog for parent/child relationship.
    • Fixed a bug related to the Access Code length checking.
    • Added extra debug code to help determine why registration info is getting deleted from the Windows Registry.
    • Fixed a bug for ‘Number of Threads’ on Publish Server for enabling and disabling the field.
    • Switched JSON parsers from com.google.gson to org.json
    • Added native support MQTT Message Editing Suite on Windows on ARM64
    • Added native support MQTT Message Editing Suite on macOS on AArch64 (Apple Silicon)
    • Added native support MQTT Message Editing Suite on Linux on ARM64

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, Linux, macOS (Mac OS X), MQTT, MQTT Message Editing Suite, Raspberry Pi, Windows Comments Off on MQTT Message Editing Suite V1.2.0 Released

    New: Universal File Mover v2.0.1

    Capitalware is pleased to announce the release of Universal File Mover v2.0.1. It is a free open source project.

    Universal File Mover is more than a simple tool to manage the transfer of files. It allows the user to combine business processes into a workflow. The user combines a series of Action commands to create the UFM Workflow XML file. UFM is supported on AIX, HP-UX, IBM i (OS/400), Linux, macOS (Mac OS X), Solaris and Windows.

      Changes:

    • Added missing XML element of SecurityExitData to UFM_MQ element of the UFM_MQ.dtd
    • Changed the commit for MQSend when receiving a group of messages.
    • Updated MQ JARS to IBM MQ v9.4.0.16
    • Switched logger package from Log4J to Reload4J.
    • Added native support UFM on Windows on ARM64

    For more information on Universal File Mover, please go to:
    https://www.capitalware.com/ufm_overview.html

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, HPE NonStop, IBM i (OS/400), IBM MQ, Java, Linux, macOS (Mac OS X), Open Source, Programming, Universal File Mover, Unix, Windows, z/OS Comments Off on New: Universal File Mover v2.0.1

    Java/MQ GUI Program to Monitor a Queue

    A long time ago, I created a Java/MQ GUI program to monitor certain queues in various MQ environments because a backend system had a throughput limitation and the request messages sent to it needed a reply message within 60 seconds or it would cause issues. I called the program Throttler and not only did it display queue depth, input opens and outputs opens of a particular queue, it also has the ability to change/update the queue attributes “get inhibit” and “put inhibit”.

    Throttler

    You can download the source code from here.

    Regards,
    Roger Lacroix
    Capitalware Inc.

    IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Open Source, Programming, Raspberry Pi, Windows Comments Off on Java/MQ GUI Program to Monitor a Queue