Another New Feature being added to MQMR

A customer requested a new feature be added to MQ Message Replication (MQMR).

A quick comment about MQMR: MQMR does not alter the original message and/or the path to the destination queue. Think of MQ as a highway and MQMR is standing at the side of the highway taking a picture of each car (aka message) as they pass by. MQMR uses this ‘picture’ to create a replicated message and then put the replicated message to the target queue(s).

A customer wants to replicate the ‘Reply’ messages for messages in a Request / Reply scenario. Nothing interesting about that feature request except their ‘Reply’ messages have the MQMD Report Options field set to MQRO_COA + MQRO_COD. For the replicated messages, they want the COA and COD values to be cleared from the Report Options field. They have an SLA system to track the COA and COD messages. Therefore, if the Report Options field of the replicated message is not cleared of COA and COD value then their SLA would receive COA and COD from both the (original) ‘Reply’ message and the replicated Reply message. Not good.

At first I thought I would model this new feature after another requested feature (setting a value for the Expiry field of MQMD). After reviewing the design of handling 23 Report Option string values, parsing them, converting to integers and then processing, it would be a lot of code for very little benefit (plus more chances of bugs). So, I decided to go with individual flags: ClearRO, ClearROException, ClearROExpiration, ClearROCOA, ClearROCOD, ClearROPAN & ClearRONAN. I like the KISS principle.

Example #1: If the ClearRO flag is set (ClearRO = Y) then the other ClearRO*** flags are ignored and MQMD Report Options field will be set to MQRO_NONE.

Example #2: If the ClearROCOA flag is set (ClearROCOA = Y) then the MQMD Report Options field will be logically ANDed with 0xFFFFF8FF. This will remove MQRO_COA, MQRO_COA_WITH_DATA and MQRO_COA_WITH_FULL_DATA values from the Report Options field. The same idea will be used for the other ClearRO*** flags.

Of course, thinking about COA and COD messages got me thinking about what if a customer setup MQMR to replicate messages of a queue that receives application (i.e. Request or Reply), COA and COD messages. Maybe they would want to only replicate application messages and not COA and COD messages. So, I figured it would be good to add individual flags to tell MQMR to skip messages based on certain MQMD Feedback values: SkipCOA, SkipCOD, SkipExpiration, SkipPAN & SkipNAN.

If you would like to try out the new feature then send an email to
support@capitalware.com and we will send you the latest release of MQMR.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM i (OS/400), IBM MQ, Linux, MQ Message Replication, Unix, Windows Comments Off on Another New Feature being added to MQMR

Sessions by Tracks for MQTC v2.0.1.7

I have created a new web page called ‘Tracks‘. I have group sessions together by various Tracks. It is designed to help attendees determine what sessions they should attend at MQ Technical Conference v2.0.1.7 (MQTC).

I have created 8 Tracks and here is the list:

  • MQ Beginners
  • MQ Administration
  • MQ Advanced Administration
  • MQ Programming
  • MQ Security
  • MQ Performance
  • MQ on z/OS
  • MQ Architecture

This is the first year (I think) that there are enough ‘intro’ sessions to justify an ‘MQ Beginners’ Track. Here are the sessions for this track:

  • Introduction to MQ by Sam Goulden
  • Introduction to the MQI by Morag Hughson
  • Introduction to MQ Clients by Paul Clarke
  • An Introduction to MQ Publish/Subscribe by Matt Whitehead
  • An Introduction to and Comparison of the Different APIs supported by MQ by Matt Whitehead
  • What’s New in IBM Messaging by Mark Taylor
  • Where’s my message? by Matt Leming
  • Introduction to z/OS Shared Queues by Matt Leming
  • MQ Security – An Overview & Recap MQ’s Various Security Features by Rob Parker
  • MQ for z/OS – An introduction to object authorization on that ‘other’ queue manager by Lyn Elkins & Mitch Johnson
  • Introducing the IBM MQ Appliance by Sam Goulden
  • IBM MQ MFT – An Overview and Usage by Barry Lamkin
  • Introduction to JSON by Roger Lacroix
  • Introduction to Kafka (and why you care) by Richard Nikula

So, if your company has some ‘newbies’ that need MQ training, this is the perfect year to get some very cheap MQ training.

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

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference 1 Comment

MQTC v2.0.1.7 Silver Sponsor: IoPT Consulting

Capitalware would like to announce that IoPT Consulting is a Silver Sponsor of MQ Technical Conference v2.0.1.7 (MQTC).

IoPT Consulting is the corporate persona of T.Rob Wyatt. Though known as “The MQ Security Guy,” T.Rob also provides deep expertise in MQ Architecture, clustering, high availability, performance tuning, outage resolution and all other administrative aspects of MQ, AMS, MFT (formerly FTE), and MQTT. T.Rob brings experience from 20 years working exclusively with MQ, a holistic systems approach, excellent communication skills, proven leadership, and aggressive risk management. He will quickly become your trusted adviser for all things MQ.

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

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on MQTC v2.0.1.7 Silver Sponsor: IoPT Consulting

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

T.Rob Wyatt will be presenting the following sessions at MQ Technical Conference v2.0.1.7 (MQTC):

    T.Rob Wyatt’s Technical Sessions:

  • MQ Automation: Config Management using Amazon S3
  • MQ Automation: Config Management using Baselines, Patterns and Apps
    T.Rob Wyatt’s Tales of MQ Terror Session:

  • Bats of a Feather*

* Prizes will be awarded. Send your MQ Terror Tale to T.Rob Wyatt for inclusion in the session.

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.7

TxMQ’s Sessions at MQTC v2.0.1.7

TxMQ will be presenting the following sessions at MQ Technical Conference v2.0.1.7 (MQTC):

    Glen Brumbaugh’s Technical Session:

  • MQ Performance Benchmarking
    Doyle Leabch (IBM) & Cindy Gregoire’s Technical Session:

  • IIB v10 Differentiators
    Bob Becktell & Cindy Gregoire’s Technical Session:

  • MQ Appliance High Availability Setup and Demonstration
    Chuck Fried & Miles Roty’s Vendor Sessions:

  • “Fractional” Middleware Support & Managed Services

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 TxMQ’s Sessions at MQTC v2.0.1.7

Syntegrity Innovations’s Session at MQTC v2.0.1.7

Steve Lovatt of Syntegrity Innovations will be doing the following vendor session at MQ Technical Conference v2.0.1.7 (MQTC):

    Steve Lovatt’s Vendor Sessions:

  • Effective MQ Monitoring with Square Bubble, log management and machine learning.

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 Syntegrity Innovations’s Session at MQTC v2.0.1.7

MQTC v2.0.1.7 Gold Sponsor: OpenLogix

Capitalware would like to announce that OpenLogix is a Gold Sponsor of MQ Technical Conference v2.0.1.7 (MQTC).

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

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on MQTC v2.0.1.7 Gold Sponsor: OpenLogix

MQTC v2.0.1.7 Silver Sponsor: Syntegrity Innovations

Capitalware would like to announce that Syntegrity Innovations is a Silver Sponsor of MQ Technical Conference v2.0.1.7 (MQTC).

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

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on MQTC v2.0.1.7 Silver Sponsor: Syntegrity Innovations

The Eclipse

Kyle (son) used my iPhone 7 Plus to take this picture at 2:36PM EST (Location: London, Ontario Canada) – click it to see full picture:

Richard (son) took this picture with an iPhone 7 from Silicon Valley 10:26AM PST – click it to see full picture:

Regards,
Roger Lacroix
Capitalware Inc.

Education Comments Off on The Eclipse

Chris Frank’s Sessions for MQTC v2.0.1.7

Chris Frank of IBM will be speaking at MQ Technical Conference v2.0.1.7 (MQTC). Chris Frank will be presenting the following sessions at MQTC:

  • Getting the Most out of MQ Publish/Subscribe
  • What’s new with Logging in IBM MQ

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 Chris Frank’s Sessions for MQTC v2.0.1.7