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 Leave a comment

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:
http://www.capitalware.com/mtmv_overview.html

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Linux, Mac OS X, MQTT, MQTT Message Viewer, Windows Leave a comment

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 Leave a comment

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, MQ, MQ Technical Conference Leave a comment

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, MQ, MQ Technical Conference Leave a comment

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), Linux, MQ, MQ Message Replication, Unix, Windows Leave a comment

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, 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, MQ, MQ Technical Conference Leave a comment

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, MQ, MQ Technical Conference Leave a comment

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, MQ, MQ Technical Conference Leave a comment