Author Archives: Roger Lacroix

My name is Roger Lacroix and I am a die hard programmer. I have been programming since the 80s. My favorite programming languages are Java, C and Rexx. I have worked in the airline, retail but I have spent most of my time doing middleware work in the financial services industry. In 1994, I was introduced to IBM MQ (aka WebSphere MQ & MQSeries) and I thought it was the next best thing since man created fire. This blog will be about IBM MQ, Java, C, Rexx and any other interesting items that I can think of. I hope you enjoy it.

FreeBSD v13.0 Released

s

The FreeBSD Release Engineering Team has just released FreeBSD v13.0. https://www.freebsd.org/releases/13.0R/announce.html FreeBSD is an advanced operating system for modern server, desktop, and embedded computer platforms. FreeBSD’s code base has undergone over thirty years of continuous development, improvement, and optimization. It is developed and maintained by a large team of individuals. FreeBSD provides advanced networking, impressive […]

Open Source, Operating Systems Comments Off on FreeBSD v13.0 Released

WebSphere MQ Fix Pack 5.3.1.17 for HP NonStop Server Released

s

IBM has just released Fix Pack 5.3.1.17 for WebSphere MQ for HP NonStop Server: https://www.ibm.com/support/pages/node/6427757 Regards, Roger Lacroix Capitalware Inc.

Fix Packs for MQ, HPE NonStop, IBM MQ Comments Off on WebSphere MQ Fix Pack 5.3.1.17 for HP NonStop Server Released

IBM is Open Sourcing Watson IoT Platform Message Gateway (formerly IBM MessageSight)

s

Back in November 2020, IBM announced that they would be withdrawing/discontinuing IBM IoT MessageSight and IBM Watson IoT Platform Message Gateway. The other day, IBM announced that they would be donating the source code for Watson IoT Platform Message Gateway (formerly IBM MessageSight) to Eclipse. You can read about the new Eclipse project here: https://projects.eclipse.org/proposals/eclipse-amlen […]

Linux, MQTT, Unix, Windows Comments Off on IBM is Open Sourcing Watson IoT Platform Message Gateway (formerly IBM MessageSight)

IBM MQ Fix Pack 9.2.0.2 Released

s

IBM has just released Fix Pack 9.2.0.2 for IBM MQ V9.2 LTS: https://www.ibm.com/support/pages/node/6434245 Regards, Roger Lacroix Capitalware Inc.

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

All Java and JVM features since JDK 8 to 16

s

David Csakvari has a blog posting called: A categorized list of all Java and JVM features since JDK 8 to 16 If you ever wondered or needed to know what has changed between releases of Java, David Csakvari’s blog posting has an excellent list of changes. On the flip side, if you are a new […]

HPE NonStop, IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Programming, Raspberry Pi, Unix, Windows, z/OS Comments Off on All Java and JVM features since JDK 8 to 16

IBM MQ V9.2.2 Announced

s

IBM has announced IBM MQ V9.2.2: https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS221-075 Highlights: MQ 9.2.2: – Advanced Message Queuing Protocol (AMQP) browse support MQ Advanced 9.2.2: – The capabilities listed in MQ 9.2.2 – New ordering options for nonproduction workloads – An early release of “native high-availability”, which is made available for demonstration purposes for clients deploying container-based queue managers […]

Fix Packs for MQ, IBM MQ, IBM MQ Appliance, Unix, Windows, z/OS Comments Off on IBM MQ V9.2.2 Announced

Java 16 Released

s

Oracle has just released Java 16. https://blogs.oracle.com/java-platform-group/the-arrival-of-java-16 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, Raspberry Pi, Unix, Windows, z/OS Comments Off on Java 16 Released

Enhancement to Exporting MQ Objects into Individual Files

s

Yesterday, I wrote a blog item regarding Exporting MQ Objects into Individual Files. I forgot that the dmpmqcfg program can output the MQ Object information as 1 line rather than spanning multiple lines. Hence, if we let dmpmqcfg do that work then we can simplify the Rexx script to only output the various MQ objects […]

IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), Open Source, Programming, Rexx, Windows Comments Off on Enhancement to Exporting MQ Objects into Individual Files

MacBook Pro, External Monitor, Display Link and Java

s

Ok. Here’s a really weird one reported yesterday by a customer. If you are using a MacBook Pro with an external monitor (or 2) via Display Link and you try and run a Java GUI application, it will crash because the JVM thinks that it is running on a headless computer (no graphics driver). Therefore, […]

Capitalware, Java, JMS, macOS (Mac OS X), MQ Visual Browse, MQ Visual Edit, MQTT Message Editing Suite Comments Off on MacBook Pro, External Monitor, Display Link and Java

Exporting MQ Objects into Individual Files

s

I posted this item on mqseries.net and I thought I should do a write up here. Back in the early 2000s, I was a consultant at a customer site and they wanted the nightly dumps of the MQ objects (not messages), 1 line per object and then check those files into a source code repository. […]

IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), Open Source, Programming, Rexx, Windows Comments Off on Exporting MQ Objects into Individual Files