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.

LibreOffice 3.3 Released

s

LibreOffice has just released LibreOffice v3.3. http://www.libreoffice.org LibreOffice is a comprehensive, professional-quality productivity suite that you can download and install for free. There is a large base of satisfied LibreOffice users worldwide, and it’s available in more than 30 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux (Debian, […]

Linux, macOS (Mac OS X), Open Source, Windows Comments Off on LibreOffice 3.3 Released

New: MQ File Mover v3.2.1.1

s

Capitalware is pleased to announce that starting with v3.2.1.1 MQ File Mover is now supported on IBM i (OS/400). MQ File Mover is a software package that is designed to move files using WebSphere MQ (aka MQSeries). MQFM processes “Action” commands which are controlled through an MQFM Workflow XML file. The user combines a series […]

Capitalware, IBM i (OS/400), IBM MQ, Java, Linux, macOS (Mac OS X), MQ File Mover, Open Source, Unix, Windows 4 Comments

Apache Tomcat 7.0.6 Released

s

The Apache Tomcat Project has announced the release of version 7.0.6 of Apache Tomcat. This is the first stable release of the Tomcat 7 branch. For more information about Tomcat v7, go to http://tomcat.apache.org/index.html Regards, Roger Lacroix Capitalware Inc.

Java, JMS, Open Source Comments Off on Apache Tomcat 7.0.6 Released

MQ Exit Programming Tips

s

Here are some things that MQ Exit developers need to be aware of: 1. Most people have never developed and will never develop an MQ Exit. Developing a MQ Exit is an ‘advanced topic’ – hence, you SHOULD have experience developing Windows DLLs or Unix shared Libraries and understand the concept of parallel processing (i.e. […]

C, IBM MQ, Programming Comments Off on MQ Exit Programming Tips

Java Programming Tips

s

The following Java programming tips should help developers write Java programs that will have fewer bugs / problems and run faster: 1. Avoid “equals” conditional statements where the variable is checked against a constant. Always check the constant against the variable. If myStr (String) is ever null then the following conditional statement will throw an […]

Java, Programming Comments Off on Java Programming Tips

Lotus Symphony 3.0 FixPack 1 Now Available

s

IBM has just released the first FixPack for Lotus Symphony 3.0. It contains a number of small fixes. You can find more detail on what is included and how to install the Fixpack from the following link: http://symphony.lotus.com/software/lotus/symphony/help.nsf/ReleaseNotes?OpenForm&version=3 fix pack 1 IBM® Lotus® Symphony™ is a richly-featured set of productivity tools that are intuitive and […]

Linux, macOS (Mac OS X), Windows Comments Off on Lotus Symphony 3.0 FixPack 1 Now Available

Why a Default Transmit Queue is a Bad Idea

s

A default Transmit Queue (DEFXMITQ) is a bad idea since an endless loop can potentially be created between queue managers or a group of queue managers when a poor configuration is implemented. Queue Manager Names: • QMA is the name of a queue manager (shown above) • QMB is the name of a queue manager […]

IBM MQ 4 Comments

Are you having MQ Cluster problems or issues?

s

The following are links to solutions in the IBM WebSphere MQ documentation for particular problems / issues. A cluster sender channel is in retry state http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzah.doc/qc13100_.htm DISPLAY CLUSQMGR command shows CLUSQMGR names starting SYSTEM.TEMP http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzah.doc/qc13120_.htm Applications get RC of 2035 (MQRC_NOT_AUTHORIZED) when trying to open a queue in the cluster http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/topic/com.ibm.mq.csqzah.doc/qc13430_.htm Applications get RC of […]

IBM MQ Comments Off on Are you having MQ Cluster problems or issues?

IBM’s Watson computer to be on Jeopardy!

s

In February 2011, IBM’s Watson computer will be on the TV game show Jeopardy!. Watson will take on 2 of the greatest Jeopardy champions ever: Ken Jennings and Brad Rutter. IBM press release: http://www.ibm.com/press/us/en/pressrelease/33233.wss From a nerd point of view, this is really interesting. I definitely will be watching those 3 Jeopardy! episodes (Feb. 14, […]

General Comments Off on IBM’s Watson computer to be on Jeopardy!

Information on MQ Message Behavior

s

The following is general information on WebSphere MQ (aka MQSeries) message behavior during normal and abnormal message processing. The first thing to understand about MQ is that, it is not a database but a real-time messaging system. It was built on the following 2 principles: Once-only delivery of a message Assured delivery of a message […]

IBM MQ, Programming Comments Off on Information on MQ Message Behavior