Archive for the Category: Programming

Working from Home – Open Source Software

The other day I wrote about working from home, since I recently upgraded both my desktop and laptop to Windows 10 64-bit, I thought I should review/list the open source software I use to get the job done. You don’t need to go broke setting up your PC/laptop with software. Here is a list of […]

Also posted in .NET, C, C#, C++, Capitalware, Java, JMS, Open Source, Rexx, Windows Comments Off on Working from Home – Open Source Software

memmem() Function for a C Program

Last week, I needed a function for a C program that would search a string not null terminated for a string not null terminated. Hence, I could not use strstr() function because it requires the strings to be null terminated. So, I checked my trusty C Runtime Library Reference and found nothing that matched. Now […]

Also posted in C, HPE NonStop, IBM i (OS/400), Linux, macOS (Mac OS X), Open Source, Unix, Windows, z/OS Comments Off on memmem() Function for a C Program

IBM Integration Technical Conference 2020

After I received David La Rose of IBM’s email, I replied asking about the IBM Integration Technical Conference 2020 and I copied Ray Daniel of IBM on the email. Ray Daniel replied with an official statement of: Thank you for your interest in the Integration Technical Conference 2020 on March 16-19. Due to participant travel […]

Also posted in IBM i (OS/400), IBM MQ, Linux, Security, Unix, Windows, z/OS Comments Off on IBM Integration Technical Conference 2020

IBM Think 2020

I just received the following email from David La Rose of IBM saying that IBM Think 2020 has been cancelled and turn into a virtual event. Here is what email said: The health of IBM’s clients, employees and business partners is our primary concern. In light of global precautions for the COVID-19 Coronavirus, and building […]

Also posted in .NET, C, C#, C++, Education, IBM i (OS/400), IBM MQ, Java, JMS, Linux, Security, Unix, Windows, z/OS Comments Off on IBM Think 2020

Java’s Missing Byte Array Class

After 25 years, it is still surprising that Java doesn’t have a proper byte array class. There can be many reasons that the data a Java program needs to work with is in a byte array. It could be the contents of a file or MQTT message or IBM MQ message, etc. Since there is […]

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

Updated Request & Reply JMS/MQRFH2 Messaging Scenario

The person on StackOverflow made a comment that I was using a static string as my reply message. Humm. Some times people cannot see the forest for the trees. So, I have updated my sample Java/MQ (i.e. MQTest77.java) in this posting to do the following: Connect to a remote queue manager Open an input queue, […]

Also posted in IBM i (OS/400), IBM MQ, Linux, macOS (Mac OS X), Unix, Windows, z/OS Comments Off on Updated Request & Reply JMS/MQRFH2 Messaging Scenario

Inhibit/Allow the Get & Put Actions of a Queue

On StackOverflow, someone asked a question about inhibiting get actions against a queue. Here is a simple Java/MQ program that will set inhibit or allow for the GET and PUT attributes of a queue. You can download the source code from here. Regards, Roger Lacroix Capitalware Inc.

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, z/OS Comments Off on Inhibit/Allow the Get & Put Actions of a Queue

Request & Reply JMS/MQRFH2 Messaging Scenario

Sometimes people over think a problem and write a complicated solution when really the solution is no different than any other Request/Reply scenario (use case). On StackOverflow, someone asked a question about sending a reply JMS/MQRFH2 message using the RFH2 header and folder values from the original request message. The code will copy the RFH2 […]

Also posted in HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, JMS, Linux, macOS (Mac OS X), Open Source, Raspberry Pi, Unix, Windows, z/OS Comments Off on Request & Reply JMS/MQRFH2 Messaging Scenario

SQLite v3.31.0 Released

D. Richard Hipp has just released SQLite v3.31.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.31.0 Released

IBM MQ and C# .NET Compatibility

Today, I went to build (compile) and run a C# .NET/MQ sample that I have which worked perfectly before and I got the following error when I ran it: I compiled it again. No errors and it successfully generated the executable. Weird. When I ran it, I got the above error message. I searched the […]

Also posted in .NET, C#, Windows Comments Off on IBM MQ and C# .NET Compatibility