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.

Oh Hardware, how I hate thee!

s

Well, there went 2 days of my life I won’t get back. 🙂 About 2 weeks ago, when I booted up my SLES 64-bit Linux server, it complained about issues with the hard drive. So, I ran “fsck” to fix the file system issues. There was only a couple of problems then everything was fine. […]

Capitalware, IBM MQ, Linux, Operating Systems Comments Off on Oh Hardware, how I hate thee!

New: Universal File Mover v2.0.0

s

Capitalware is pleased to announce the release of Universal File Mover v2.0.0. It is a free open source project. Universal File Mover is more than a simple tool to manage the transfer of files. It allows the user to combine business processes into a workflow. The user combines a series of Action commands to create […]

Capitalware, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Open Source, Universal File Mover, Unix, Windows Comments Off on New: Universal File Mover v2.0.0

Offline C Runtime Library Reference

s

Google is a great search engine. When I search for “ftime linux”, the first search hit will be the man page for ftime which is exactly what I wanted. But sometimes I just want the whole manual in PDF format so that I can simply read about functions and scroll through it while I’m trying […]

C, Education, IBM i (OS/400), Linux, Programming, Unix, Windows, z/OS Comments Off on Offline C Runtime Library Reference

More RSS Sidebar MQ Content on my Blog

s

You may have noticed for a couple of weeks that the “IBM MQ” content sidebar was not showing anything. That is because IBM again changed the link. IBM doesn’t publish the information and they love to change it every so often, so for me it is like a game of whack-a-mole. Someone sent me the […]

Capitalware, HPE NonStop, IBM i (OS/400), IBM MQ, Linux, Unix, Windows, z/OS Comments Off on More RSS Sidebar MQ Content on my Blog

Weird Problem related to a Channel Security Exit

s

I posted the following weird channel security exit problem on the MQSeries ListServer. I received a lot of emails (both public and private) offering help to the problem. Thanks. It was not an SELinux issue nor was it a corrupt shared library issue. It was an issue related to permissions for a mount point. Here […]

IBM MQ, Linux, MQ Auditor, MQ Authenticate User Security Exit, MQ Channel Connection Inspector, MQ Channel Encryption, MQ Channel Throttler, MQ Enterprise Security Suite, MQ Message Encryption, MQ Message Replication, MQ Standard Security Exit, Unix Comments Off on Weird Problem related to a Channel Security Exit

Best Practices for an IBM MQ Channel’s SHARECNV Parameter

s

I was chatting with Josh the other day and he asked me if I knew that IBM now does not recommend uses the default value of 10 for a channel’s SHARECNV (shared conversation) value. He said that the MQ Knowledge Center recommends for distributed queue managers a value of 1 for a channel’s SHARECNV. Of […]

HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Unix, Windows Comments Off on Best Practices for an IBM MQ Channel’s SHARECNV Parameter

RIP: MQ Technical Conference

s

Capitalware Inc. is a small software company specializing in IBM MQ. Capitalware used to be a vendor at IBM’s Transaction and Messaging Technical Conferences (T&M Conference). IBM merged several conferences including the T&M Conference into Impact 2007. I went as a vendor to Impact 2007 but found that most attendees were not involved in MQ. […]

Capitalware, Education, IBM MQ, MQ Technical Conference 10 Comments

How to Compile and Link MQ Programs on Linux

s

Someone on StackOverflow asked “How to compile a C program without knowing the include files”. JasonE gave a really good answer, so I thought I would repeat it here: To compile and link 64-bit MQ applications on Linux, follow the instructions here To compile and link 32-bit MQ applications on Linux, follow the instructions here […]

C, C++, IBM MQ, Linux, Programming Comments Off on How to Compile and Link MQ Programs on Linux

Knock knock

s

IBM: Knock knock User: Who’s there? IBM: MQ User: MQ who? IBM: IBM MQ Client for macOS In case you didn’t hear, IBM has released “IBM MQ macOS toolkit for developers” a couple of days ago. I downloaded and installed it. I simply uncompressed it into my home directory. I played around with a bunch […]

C, IBM MQ, macOS (Mac OS X), Programming Comments Off on Knock knock

SQLite v3.27.1 Released

s

D. Richard Hipp has just released SQLite v3.27.1. https://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.

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