Archive for the Category: Programming

Spring Boot Java Applications for CICS Tutorial Series

IBM has published a 5 part tutorial series on using Spring Boot with CICS on IBM Z (z/OS). Spring Boot Java applications for CICS, Part 1: JCICS, Gradle, and Maven Spring Boot Java applications for CICS, Part 2: Security Spring Boot Java applications for CICS, Part 3: Transactions Spring Boot Java applications for CICS, Part […]

Also posted in IBM MQ, IBM MQ Appliance, Java, JMS, Security, z/OS Comments Off on Spring Boot Java Applications for CICS Tutorial Series

Configuring Mutual TLS Authentication for an IBM MQ Messaging Application

Max Kahan of IBM has published a hands-on blog posting on how to configure an IBM MQ application for mutual TLS authentication. https://developer.ibm.com/tutorials/configuring-mutual-tls-authentication-java-messaging-app/ In this tutorial, we’ll show you how to secure the queue manager and a client application, enabling them to complete a two-way TLS handshake and secure a messaging channel. Although we’re using […]

Also posted in Education, HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, JMS, Linux, macOS (Mac OS X), Security, Unix, Windows, z/OS Comments Off on Configuring Mutual TLS Authentication for an IBM MQ Messaging Application

C Code to Lookup MQ Reason Code

Starting with the release of IBM MQ v8.0, IBM included a new header file called: cmqstrc.h. The file description says: This file provides mappings between MQI constant values and string versions of their definitions. In the cmqstrc.h file, from IBM MQ v9.2, there are 342 subroutines for looking up the various integer values and returning […]

Also posted in C, Capitalware, HPE NonStop, IBM i (OS/400), IBM MQ, Linux, macOS (Mac OS X), Open Source, Raspberry Pi, Unix, Windows, z/OS Comments Off on C Code to Lookup MQ Reason Code

Java Method to Output a Byte Array in HEX Dump Format

On StackOverflow, I posted code to output a byte array in a HEX dump format. I thought I should post the code here as a complete working sample. You can download the source code from here. You can copy the 2 methods (dumpBuffer & formatHex) to your general purpose toolkit and use them in any […]

Also posted in HPE NonStop, IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Open Source, Raspberry Pi, Unix, Windows 2 Comments

Free ‘Intro to Linux’ Course Surpasses One Million Enrollments

The Linux Foundation has announced its ‘Introduction to Linux’ training course on the edX platform has surpassed one million enrollments. So, if you are working from home, or even in the office, and want to learn a new skill for free then you should sign up and take the free ‘Introduction to Linux‘ training course. […]

Also posted in Education, Linux, Open Source, Operating Systems Comments Off on Free ‘Intro to Linux’ Course Surpasses One Million Enrollments

IBM CECC – Flawed Platform for ISVs, Developers, Vendors, etc.

Earlier this year, IBM shutdown its IBM PDP (Power Development Platform), originally called IBM VLP (Virtual Loaner Program), and replaced it with IBM CECC (Client Experience Centers Cloud). IBM does loves their acronyms! I appreciate IBM supplying virtual VMs for developers to use to port their applications to AIX, IBM i and Linux on POWER, […]

Also posted in Capitalware, IBM i (OS/400), IBM MQ, Linux, Operating Systems, Unix 4 Comments

Redbooks on IBM MQ

I have created a new section on Capitalware’s IBM MQ Documentation Library page called Redbooks on IBM MQ. I searched the internet and IBM’s Redbook site and found 20 redbooks on the subject of IBM MQ (formally WebSphere MQ, MQSeries). I have listed them in chronologically order. Note: Some of them may be old but […]

Also posted in .NET, C, C#, C++, Capitalware, E-Book, Education, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, JMS, Linux, Security, Unix, Windows, z/OS Comments Off on Redbooks on IBM MQ

AdoptOpenJDK to join the Eclipse Foundation

AdoptOpenJDK project is moving to the Eclipse Foundation. https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/ The new Eclipse project name will be Eclipse Adoptium. Regards, Roger Lacroix Capitalware Inc.

Also posted in Java, JMS, Linux, macOS (Mac OS X), Open Source, Unix, Windows 3 Comments

IBM MQ information from IBM Developer

Here is some IBM MQ information from IBM Developer that you might find interesting: Article: Improving your IBM MQ applications Article: IBM MQ cheat sheet for developers Article: IBM MQ Downloads for developers Tutorial: Writing and running MQ applications on your Mac Tutorial: Secure communication between IBM MQ endpoints with TLS Regards, Roger Lacroix Capitalware […]

Also posted in .NET, C, C#, C++, IBM i (OS/400), IBM MQ, Java, JMS, Linux, macOS (Mac OS X), Security, Unix, Windows Comments Off on IBM MQ information from IBM Developer

Simple Monitoring of the Current Queue Depth

On StackOverflow, someone asked a question about determining when a queue’s current depth is the same as maximum depth. They were trying to do it from a script. While this is probably possible (I’m not a sed and/or awk guy), it seemed to me that they are trying to squeeze a fully blown up balloon […]

Also posted in HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Open Source, PCF, Raspberry Pi, Unix, Windows, z/OS Comments Off on Simple Monitoring of the Current Queue Depth