More Information on Command Server’s Issues

As some of you may have read in T.Rob Wyatt’s blog, I’ve been doing some testing with MQ Auditor enabled on a queue manager to see what is going on under the covers with MQ and sending my results to T.Rob. I was just going to send a simple note to T.Rob saying he should update his blog to say ‘Escaped PCF’ messages rather than PCF messages.

From the MQ Knowledge Center:

Escape PCFs are PCF commands that contain MQSC commands within the message text. You can use PCFs to send commands to a remote queue manager.

Of course, ‘Escaped PCF’ vs ‘regular PCF’ messages got me thinking. Does this issue happen when any MQ tool that sends regular PCF messages to the Command Server? I did some quick tests with MQ Explorer, MQ Visual Edit & MO71 and everything worked. No lost messages. So, I used MQ Auditor to see what model queue each were using:

  • MQ Visual Edit doesn’t set a model queue but the underlying IBM MQ Java PCF classes use: SYSTEM.DEFAULT.MODEL.QUEUE
  • MQ Explorer uses: SYSTEM.MQEXPLORER.REPLY.MODEL
  • MO71 uses: SYSTEM.DEFAULT.MODEL.QUEUE
  • runmqsc client mode uses: SYSTEM.MQSC.REPLY.QUEUE

As T.Rob pointed out in his blog, here are the important model queues used by various tools and there default MAXDEPTH values.

Model Queue Name MAXDEPTH
SYSTEM.DEFAULT.MODEL.QUEUE 5000
SYSTEM.MQEXPLORER.REPLY.MODEL 5000
SYSTEM.MQSC.REPLY.QUEUE 3000

Just for the fun of it, I change MAXDEPTH to 3000 for SYSTEM.DEFAULT.MODEL.QUEUE. I did a quick test with MQ Visual Edit and MO71. The consequences were: the MQ Java PCF classes actually threw a 2033 exception whereas MO71 waited forever and returned quiescing when I shutdown the queue manager.

In each case, the Command Server did write a message to the DLQ:

The question becomes IF you had MQ monitoring in place and it alerted you to the above mentioned DLQ message:

  • Would you know that the Command Server failed to put a message to a queue?
  • Would you be able to easily identify that some MQ tool (i.e. MQ Explorer, MQ Visual Edit, MO71, etc.) failed to receive all of the PCF response messages?
  • Would you know what to do to get rid of the issue?

So, what does it all mean? You should be fine so long as (1) your total MQ objects is less than 3000 or 5000, depending on the tool and (2) your MQAdmin did not change the model queue’s default MAXDEPTH value.

Personally, I think all model queues should have a default MAXDEPTH value of 5000. Secondly, as T.Rob pointed out in his blog, you may need to bump the MAXDEPTH value to a higher number if you have more than 3000 and/or 5000 MQ objects.

Regards,
Roger Lacroix
Capitalware Inc.

HPE NonStop, IBM i (OS/400), IBM MQ, Java, Linux, MQ Visual Edit, Unix, Windows, z/OS 2 Comments

IBM MQ Fix Pack 8.0.0.9 Released

IBM has just released FixPack 8.0.0.9 for IBM MQ
http://www.ibm.com/support/docview.wss?uid=swg22015103

Regards,
Roger Lacroix
Capitalware Inc.

Fix Packs for MQ, IBM i (OS/400), IBM MQ, Linux, Unix, Windows Comments Off on IBM MQ Fix Pack 8.0.0.9 Released

Fan Trailers: Marvel Cinematic Universe

Its Friday afternoon, whether you watched Avengers: Infinity War last weekend or will watch it this weekend, here’s a couple of fan based trailers for MCU (Marvel Cinematic Universe) set to Queen’s ‘We will rock you’. Enjoy. 🙂

Volume #1:

Volume #2:

Regards,
Roger Lacroix
Capitalware Inc.

General, Video Comments Off on Fan Trailers: Marvel Cinematic Universe

And Now For Something Completely Different At MQTC

I’ve decided to give MQTC’s Tuesday night ‘Bats of a Feather’ event in the vendor pavilion a rest and do something completely different.

T.Rob Wyatt and I have been bouncing ideas around. Matt Whitehead of MQ Lab asked if they could do an MQ session on getting MQ feedback from customers. So, I thought maybe we could do the MQ customer feedback in the vendor pavilion and give out prizes to the top 3 ideas (voted on by the audience). T.Rob is calling it “When you wish upon a lab.” (which works for me!)

So, let me know your thoughts.

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on And Now For Something Completely Different At MQTC

T.Rob Wyatt will be Speaking at MQTC v2.0.1.8

T.Rob Wyatt of IoPT Consulting will be presenting the following sessions at MQ Technical Conference v2.0.1.8 (MQTC):

    T.Rob Wyatt’s Technical Sessions:

  • Using runmqsc and dmpmqcfg over TLS client
  • Automated cluster health monitoring

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on T.Rob Wyatt will be Speaking at MQTC v2.0.1.8

Glen Brumbaugh will be Speaking at MQTC v2.0.1.8

Glen Brumbaugh of TxMQ will be speaking at MQ Technical Conference v2.0.1.8 (MQTC).

    Glen Brumbaugh’s Sessions:

  • MQ Security
  • MQ, IIB, Docker, Kubernetes and the IBM Cloud

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on Glen Brumbaugh will be Speaking at MQTC v2.0.1.8

Sandeep Chellingi will be Speaking at MQTC v2.0.1.8

Sandeep Chellingi of Prolifics will be speaking at MQ Technical Conference v2.0.1.8 (MQTC).

    Sandeep Chellingi’s Sessions:

  • MQ and IIB Deployment Patterns using Docker on IBM Cloud Private
  • MQ High Availability and Disaster recovery Implementation scenarios

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on Sandeep Chellingi will be Speaking at MQTC v2.0.1.8

Fedora 28 Released

Fedora Project Contributors have just released Fedora v28.
https://fedoraproject.org/wiki/Releases/28/ChangeSet

Fedora is a Linux-based operating system, a suite of software that makes your computer run. You can use the Fedora operating system to replace or to run alongside of other operating systems such as Microsoft Windows or Mac OS X. The Fedora operating system is 100% free of cost for you to enjoy and share.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Fedora 28 Released

IBM MQ Lab Speakers’ Sessions for MQTC v2.0.1.8

The IBM MQ Lab in Hursley, UK will be sending a group of speakers (speakers names TBA) to MQ Technical Conference v2.0.1.8 (MQTC). Here are the list of sessions so far:

  • What’s New in IBM MQ
  • Introduction to IBM MQ
  • Benefiting from the IBM MQ Appliance
  • Introduction to MQ Publish/Subscribe
  • Running MQ in the Cloud
  • MQ in the Cloud – The New MQaaS offering
  • MQ Hybrid Cloud Architectures
  • Running MQ in containers
  • Connecting MQ to the Rest of the World
  • Using open-source solutions to monitor your queue managers
  • Helping MQ developers with new language bindings and developer outreach material
  • Building a highly available and scalable solution with MQ clusters?
  • MQ and MQ Appliance HA & DR
  • MQ Administration, the Web Console, & REST API
  • Where’s my message?
  • Securing your MQ environment
  • Tuning z/OS Shared Queues
  • MQ, Data Protection, and Regulatory Compliance
  • The enterprise differentiator of IBM MQ on z/OS

Note: There are another 3 MQ for z/OS sessions to be given. Session names are unknown right now.

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM i (OS/400), IBM MQ, Linux, MQ Technical Conference, Programming, Security, Unix, Windows, z/OS 1 Comment

Ubuntu 18.04 Released

Ubuntu has just released Ubuntu v18.04.
http://releases.ubuntu.com/18.04/

Super-fast, easy to use and free, the Ubuntu operating system powers millions of desktops, netbooks and servers around the world. Ubuntu does everything you need it to. It’ll work with your existing PC files, printers, cameras and MP3 players. And it comes with thousands of free apps.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Ubuntu 18.04 Released