Archive for the Category: Programming

JMS/MQRFH2 Message Properties in “other” Folder

On StackOverflow, someone asked about having an “other” folder (not “usr”) with an MQRFH2 (aka JMS) message. That day, I played around with a MQ/Java program that created various folders in an MQRFH2 message. i.e. When I ran a MQ/JMS program to retrieve the messages, the MQ/JMS programs simply ignore all folders outside of ‘mcd’, […]

Also posted in C, IBM i (OS/400), IBM MQ, Java, JMS, Linux, macOS (Mac OS X), Unix, Windows, z/OS Comments Off on JMS/MQRFH2 Message Properties in “other” Folder

MQ Internals Explained (a little bit)

IBM likes to market IBM MQ (aka WebSphere MQ, MQSeries) as a simple and complete solution for business’s messaging needs. Going with the KISS approach is wise (very wise in some cases). IBM talks about the 2 different messaging models that IBM MQ supports: Point-to-Point (P2P) and Publish/Subscribe (Pub/Sub). IBM will: show you how to […]

Also posted in .NET, Assembler, C, C#, C++, HPE NonStop, IBM i (OS/400), IBM MQ, Java, JMS, Linux, macOS (Mac OS X), MQ Auditor, MQ Message Encryption, Unix, Windows, z/OS 2 Comments

Java on Windows 10 Issue: “Could not open/create prefs root node”

I was getting the following error message when I would run a Java application on my new Windows 10 Pro PC: I searched the internet regarding the error message, people say it is a known bug and you need to manually create the following Windows registry key: When I opened the RegEdit, I found that […]

Also posted in Java, Windows Comments Off on Java on Windows 10 Issue: “Could not open/create prefs root node”

AMQ7234 Question from the MQ ListServer

Doug posted a question on MQ List Server regarding the MQ error message AMQ7234. His question was: My shop has always struggled with large number of messages just being left on the queue. Sometimes to be processed later, sometimes because the application does not know what to do with them, but they cannot be removed. […]

Also posted in C, HPE NonStop, IBM i (OS/400), IBM MQ, Linux, Unix, z/OS Comments Off on AMQ7234 Question from the MQ ListServer

IBM: ‘Mac users are happier and more productive’

Here’s an interesting article over at ComputerWorld called: IBM: ‘Mac users are happier and more productive’ On first look (the critic in me), I’m thinking the survey must be paid for by Apple. At Jamf Nation User Conference, IBM CIO Fletcher Previn said that IBM employees who use Macs are more likely to stay with […]

Also posted in macOS (Mac OS X), Windows Comments Off on IBM: ‘Mac users are happier and more productive’

Learn How to Code in Python With Microsoft’s Free Classes

Microsoft has created free instructional videos on Python. Microsoft has uploaded a 44-part series to YouTube dubbed Python for Beginners, which can teach anyone how to program in Python. Regards, Roger Lacroix Capitalware Inc.

Also posted in Education Comments Off on Learn How to Code in Python With Microsoft’s Free Classes

SQLite v3.30.0 Released

D. Richard Hipp has just released SQLite v3.30.0. http://www.sqlite.org/news.html SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain. Regards, Roger Lacroix Capitalware Inc.

Also posted in C, Database, IBM i (OS/400), Linux, macOS (Mac OS X), Open Source, Unix, Windows, z/OS Comments Off on SQLite v3.30.0 Released

2 New IBM MQ RFEs related to com.ibm.mq.jmqi.defaultMaxMsgSize

Please review and vote for these RFEs if you think they are a good idea. The links below will take you directly to the RFE. RFE #1: Document com.ibm.mq.jmqi.defaultMaxMsgSize JVM environment variable URL to review the RFE and Vote for it if you like: http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=136680 RFE #2: Add & Document com.ibm.mq.jmqi.defaultMaxMsgSize for .NET Framework URL […]

Also posted in .NET, IBM i (OS/400), IBM MQ, Java, JMS, Linux, macOS (Mac OS X), Unix, Windows Comments Off on 2 New IBM MQ RFEs related to com.ibm.mq.jmqi.defaultMaxMsgSize

JMS and Java Client Mode Performance Issues for MQ Get API Calls

I’ve wasted far, far too much of my time inspecting what is going on with the auto-resizing of the get buffer for the internal JMQI and MQI components for MQ classes for JMS, MQ classes for Java and MQ classes for .NET. A strange entry in one of the MQ Auditor audit files got my […]

Also posted in IBM i (OS/400), IBM MQ, Java, JMS, Linux, macOS (Mac OS X), Unix, Windows, z/OS Comments Off on JMS and Java Client Mode Performance Issues for MQ Get API Calls

.NET Performance Issues for MQ Get API Calls

If you have read any of the following blog posting then you will know that I have a bee in my bonnet about the performance regarding Java/JMS MQGet API calls: Tuning JMS Programs for Optimum MQ Get API Calls Performance Tuning Java Programs for Optimum MQ Get API Calls Performance How to Improve Your Java/JMS […]

Also posted in .NET, C#, IBM MQ, Windows Comments Off on .NET Performance Issues for MQ Get API Calls