I would like to wish everyone a Merry Christmas, Happy Hanukkah, Happy Kwanzaa, etc… and a Happy New Year. 🙂
Regards,
Roger Lacroix
Capitalware Inc.
I would like to wish everyone a Merry Christmas, Happy Hanukkah, Happy Kwanzaa, etc… and a Happy New Year. 🙂
Regards,
Roger Lacroix
Capitalware Inc.
IBM has just released Fix Pack 8.0.0.11 for IBM MQ
https://www.ibm.com/support/docview.wss?uid=ibm10744749
Regards,
Roger Lacroix
Capitalware Inc.
Tim Zielke posted a comment to my blog posting of Java MQ Code to List Channel Status about an extra PCF response from a z/OS queue manager that caused the code to throw an exception.
So, I updated line # 156 in MQListChannelStatus01.java to be:
if ( ((responses[i]).getCompCode() == CMQC.MQCC_OK) &&
((responses[i]).getParameterValue(CMQCFC.MQCACH_CHANNEL_NAME) != null) )
You can download the updated source code for MQListChannelStatus01.java from here.
I made the same change for MQ Channel Monitor. Line # 325 of PCFChlStatus.java.
The same problem will also hit MQListQueueStatus01.java from my blog posting of Java MQ Code to List Queue Status. So, I updated line # 165 to be:
if ( ((responses[i]).getCompCode() == CMQC.MQCC_OK) &&
((responses[i]).getParameterValue(CMQC.MQCA_Q_NAME) != null) )
You can download the updated source code for MQListQueueStatus01.java from here.
Regards,
Roger Lacroix
Capitalware Inc.
A few weeks ago, I was reading Java Magazine and in the current issue, it was reviewing the results of a Java Developer survey. One of the questions in the survey was “Which static quality tools do you use?”. I guess I’m part of the 36% of the people (results of the survey) who don’t use one.
I decided to try out FindBugs and see what it can do. I figured it would be pointless because I write perfect code (yeah right!).
I decided to try it out against MQ Visual Edit first. FindBugs is pretty easy to use as everything is on by default and holy cow does it produce a lot of information. I liked how besides the main JAR file and auxiliary JAR files, that the source code can be included. Even better, it supports multiple locations for the source code which is great because I have various components of MQ Visual Edit in different Eclipse projects. By clicking on the listed bug and viewing the source code, FindBugs makes it really easy to decide if it has found a bug or is being overly sensitive to the code. I like some of the category names it uses: “Dodgy Code”, “Dubious method used”, etc..
The best part of using it, it actually found a couple of bugs and it found a couple of potential bugs. So all in all, it was worth my time using it. I have created FindBugs projects for all of my Java projects (commercial and open source) and I have gone through all of the projects and fixed all of the bugs it found.
Regards,
Roger Lacroix
Capitalware Inc.
D. Richard Hipp has just released SQLite v3.26.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.
Capitalware is pleased to announce the release of MQ Channel Monitor v1.2.0. It is a free open source project.
MQ Channel Monitor (MQCM) application is a software package that is designed to gather and to display the status of MQ channels of the queue manager. MQCM displays 16 columns of channel status information. The display is automatically refreshed. The user can define filters so that only particular channels will have their status displayed.
For more information on MQ Channel Monitor, please go to:
https://www.capitalware.com/mqcm_overview.html
Regards,
Roger Lacroix
Capitalware Inc.
IBM has announced IBM MQ V9.1.1:
https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/1/897/ENUS218-511/index.html
Planned availability for IBM MQ V9.1.1 is November 30, 2018 for Electronic software delivery.
IBM MQ (aka WebSphere MQ) homepage
https://www.ibm.com/products/mq
Regards,
Roger Lacroix
Capitalware Inc.
If you read my ‘Size Matters’ blog posting, this is just a continuation but for Capitalwre’s IniFile GUI Tools.
Many of Capitalware’s back-end solutions have a lot of keyword/value pairs, so each product has an associated IniFile GUI Tool program to make it easier for the MQAdmin to configure the IniFile rather than using notepad or vi. They are:
When I originally created the first IniFile GUI Tool for MQAUSX, I simply hard-coded (in English) the labels, buttons and menu items, since the important items were the keyword/value pairs that the MQAdmin would be adding/updating/editing. As, I added more back-end solutions, hence more IniFile GUI Tools, I simply cloned the original one (Programmers never write new code unless they have too!!).
When I look at my customer base for Capitalware’s back-end solutions, for non-English customers, it is probably around 33%. Of course, now I’m thinking why didn’t I add multi language support in the begging. D’Oh!
Note: The product keywords were NOT translated because I don’t want to add 55 different language processors to each product to when it is reading/processing the keyword/value pairs.
As an added bonus, I thought I would also include 6 of the “other tools” that are in MQ Visual Edit to each IniFile GUI Tool. Here are the 6 “other tools” that were added:
These IniFile GUI Tool updates are available for download. Send the email to support@capitalware.com if you want to use the latest release.
Regards,
Roger Lacroix
Capitalware Inc.