Archive for the Category: Programming

And Now for Something Completely Different.

I love that line from Monty Python which is from the film of the same name. Last week, someone emailed me about running MQ Visual Edit on Microsoft Surface Pro X. For those who don’t know, the Surface Pro X comes with a Microsoft SQ1 or SQ2 ARM processor. Yes, ARM CPU and not an […]

Also posted in Capitalware, IBM MQ, IBM MQ Appliance, Java, JMS, MQ Batch Toolkit, MQ Visual Browse, MQ Visual Edit, MQTT, MQTT Message Editing Suite, Windows Comments Off on And Now for Something Completely Different.

Oracle Flip Flops on Commercial Licensing for Java

Yup, as the subject line says, Oracle has flip flopped on how Oracle is licensing Java for commercial use. Introducing the Free Java License Oracle Java SE Licensing FAQ Oracle’s JDK 17 – Free Again for Commercial Use This FAQ pertains to Oracle Java SE releases starting April 16, 2019 and has been updated to […]

Also posted in Java, JMS, Linux, macOS (Mac OS X), Unix, Windows Comments Off on Oracle Flip Flops on Commercial Licensing for Java

C# .NET MQ Code to Publish to a Topic

A couple of years ago, I posted a blog item called: C# .NET MQ Code to Subscribe to a Topic about subscribing to a topic using C# .NET code. I just realized that I never posted a C# .NET sample code to publish to a topic. So, here go – enjoy. You can download the […]

Also posted in .NET, C#, IBM MQ, Open Source, Windows Comments Off on C# .NET MQ Code to Publish to a Topic

C# .Net Program That Adds Message Properties to an MQ Message

The other day, a colleague emailed me asking if I had a sample C# .Net/MQ program that adds message properties to a message. So. I thought I would post it for everyone to use. You can download the source code from here. Regards, Roger Lacroix Capitalware Inc.

Also posted in .NET, C#, IBM MQ, Open Source, Windows Comments Off on C# .Net Program That Adds Message Properties to an MQ Message

JMS/MQ Program That Creates Connection Factory from Scratch

On StackOverflow, someone asked a question about why their JMS/MQ code was failing. There are many errors in the code. Here is a fully functioning JMS/MQ program that will create the Connection Factory from scratch, connect to a remote queue manager and put a message to a queue. You can download the source code from […]

Also posted in HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, JMS, Linux, macOS (Mac OS X), Raspberry Pi, Unix, Windows, z/OS Comments Off on JMS/MQ Program That Creates Connection Factory from Scratch

New features between Java 8 and Java 17

Ondro Mihályi has just posted a blog item called: New features between Java 8 and Java 17 https://ondro.inginea.eu/index.php/new-features-in-java-versions-since-java-8/ It is very handy when you are trying to write backwards compatible code. Regards, Roger Lacroix Capitalware Inc.

Also posted in Java, JMS, Linux, macOS (Mac OS X), Raspberry Pi, Unix, Windows Comments Off on New features between Java 8 and Java 17

Adoptium Released Java 17 Builds

The Eclipse Adoptium (previously known as Adopt OpenJDK) has released Java 17 builds for AIX ppc64, alpine-Linux x64, Linux aarch64, Linux arm32, Linux ppcle64, Linux s390x, Linux x64, Mac aarch64, Mac x64, Windows x32 & x64. The mission of the Eclipse Adoptium Top-Level Project is to produce high-quality runtimes and associated technology for use within […]

Also posted in Java, JMS, Linux, macOS (Mac OS X), Raspberry Pi, Unix, Windows Comments Off on Adoptium Released Java 17 Builds

Java 17 Released

Oracle has just released Java 17. https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/ https://openjdk.java.net/projects/jdk/17/ https://www.infoworld.com/article/3606833/jdk-17-the-new-features-in-java-17.html 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.

Also posted in IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Raspberry Pi, Unix, Windows, z/OS Comments Off on Java 17 Released

IBM Announces IBM Semeru Runtimes

IBM has introduced no-cost IBM Semeru Runtimes to develop and run Java applications. https://developer.ibm.com/blogs/introducing-the-ibm-semeru-runtimes/ https://developer.ibm.com/languages/java/semeru-runtimes/ IBM Semeru Runtimes use the class libraries from OpenJDK, along with the Eclipse OpenJ9 Java Virtual Machine to enable developers to build and deploy Java applications that will start quickly, deliver great performance, all while using less memory. Key highlights […]

Also posted in Java, JMS, Linux, macOS (Mac OS X), Unix, Windows Comments Off on IBM Announces IBM Semeru Runtimes

MQ Request/Reply Scenario with Async Getter Thread

Ok. Continuing on with the previous blog posting here, the StackOverflow user says that s/he wants the getter component to be run in a separate thread. To me, the request does not really make a lot of sense. If the user wants to do a Get with CorrelId then they should be coding for synchronous […]

Also posted in HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Open Source, Raspberry Pi, Unix, Windows Comments Off on MQ Request/Reply Scenario with Async Getter Thread