First Day of MQ Technical Conference v2.0.1.7

Opening Remarks:

Selfie – my first ever!:

Mark Taylor presenting ‘What’s New in IBM Messaging’ session:

MQ Labs:

Lunch:

Afternoon desserts – ice cream social:

Doyle Leabch & Cindy Gregoire presenting ‘IIB v10 Differentiators’ session:

David Richards presenting ‘Update on the MQ Portfolio’ session:

Monday evening in the Vendor Pavilion:



Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on First Day of MQ Technical Conference v2.0.1.7

Sunday at MQ Technical Conference v2.0.1.7

Sorry for the delay in getting the MQTC pictures posted but it has been a very busy.

This year’s attendance is up by 5% over last year’s conference. 🙂

Registration & Welcome Social for MQTC v2.0.1.7:

And everybody got a bag of cool (hopefully) swag:

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on Sunday at MQ Technical Conference v2.0.1.7

Java 9 Released

Oracle has just released Java 9.
https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6

Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applicationsrequire.

Regards,
Roger Lacroix
Capitalware Inc.

IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Programming, Unix, Windows, z/OS Comments Off on Java 9 Released

IBM Open Sources Their Own JVM As Eclipse OpenJ9

IBM has open sourced their JVM implementation (called J9) as OpenJ9. The community now has an alternative implementation of Java which has been well tested on enterprise workloads and hardware.
https://www.eclipse.org/openj9/index.html

Regards,
Roger Lacroix
Capitalware Inc.

Java, Linux, Open Source, Programming Comments Off on IBM Open Sources Their Own JVM As Eclipse OpenJ9

MQTT Message Viewer V1.2.0 Released

Capitalware Inc. would like to announce the official release of MQTT Message Viewer V1.2.0. This is a FREE upgrade for ALL licensed users of MQTT Message Viewer.

MQTT Message Viewer is an MQTT (MQ Telemetry Transport) client that connects to an MQTT Broker. MQTT is a machine-to-machine (M2M)/Internet of Things (IoT) connectivity protocol. MQTT Message Viewer supports MQTT 3.1 and 3.1.1 protocol versions.

MQTT Message Viewer allows users to subscribe, publish, edit, copy, delete, forward, backup, restore, import and export messages of a topic. MQTT Message Viewer is a great tool for IoT (Internet of Things) application programmers, developers, quality assurance testers, and production support personnel.

    Changes for MQTT Message Viewer v1.2.0:

  • Added the topic string field that the message belongs to on the Message Properties panel
  • Increased the ‘Topic String’ width when ‘Show Message Property Columns’ is selected
  • Fixed an issue with the Test button on the MQTT Broker Profile window
  • Fixed an issue with coloring the main table when the topic string contains either ‘#’ or ‘+’.
  • Fixed button selection coloring on macOS.
  • Added code to update screen title with either (1) days remaining in subscription or (2) days remaining in trial.
  • Enhanced the Registration window.
  • Updated the MQTT Eclipse Paho Client to v1.2.0
  • Added extra JVM locale and Charsets for more languages.

For more information about MQTT Message Viewer, please go to:
https://www.capitalware.com/mtmv_overview.html

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Linux, macOS (Mac OS X), MQTT, MQTT Message Viewer, Windows Comments Off on MQTT Message Viewer V1.2.0 Released

Equifax Hired a Music Major as the Company’s Chief Security Officer

Here’s a shocking article stating that Equifax CEO Richard Smith hired Susan Mauldin as Equifax’s Chief Security Officer. She has a bachelor’s degree and a master of fine arts degree in music composition from the University of Georgia.
http://www.marketwatch.com/story/equifax-ceo-hired-a-music-major-as-the-companys-chief-security-officer-2017-09-15

Many years ago, I got a Bachelor of Computer Science degree and have worked my whole life in the software industry (and a fair bit in security). When I read that article, all I can do is shake my head in disgust and ask how the f**k did a person with zero computer and zero security experience get hired as a Chief Security Officer!!! WTF!

It is no wonder that Equifax got hacked!!

Regards,
Roger Lacroix
Capitalware Inc.

General, Security Comments Off on Equifax Hired a Music Major as the Company’s Chief Security Officer

2 Weeks until MQ Technical Conference

MQ Technical Conference v2.0.1.7 (MQTC) is 2 weeks away – September 25 to September 27, 2017 at Kalahari Resorts in Sandusky, Ohio.

MQTC will offer 71 technical sessions and 15 vendor sessions that are designed to enhance the skills of IT professionals who are using IBM MQ on AIX, HP-UX, IBM i (OS/400), Linux, Solaris, Windows and z/OS.

    Reasons to attend:

  • 71 technical sessions – 45 unique technical sessions
  • 15 vendor sessions
  • 28 MQ speakers – 10 from IBM
  • MQ Sessions for all major platforms including z/OS
  • MQ Labs on Monday & Tuesday
  • ‘Bats of a Feather’ session – prizes will be awarded
  • Breakfast, lunch and coffee breaks are included
  • Hor d’oeuvres served between 5:00PM and 8:00PM in the Vendor Pavilion

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

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM MQ, MQ Technical Conference Comments Off on 2 Weeks until MQ Technical Conference

Prizes for Bats of a Feather Session

Prizes for Bats of a Feather Session:

Beats Solo3 Wireless Headphones (Gloss Black)

Belkin Valet Charge Dock for Apple Watch + iPhone

Amazon Echo Dot

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 Prizes for Bats of a Feather Session

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