Installing MQ on Ubuntu

IBM has created a technote on how to install WebSphere MQ on the Linux Ubuntu distribution.
http://www.ibm.com/support/docview.wss?uid=swg21656068

I did a quick review of the technote and it appears to be complete (but I have not actually tested it).

Regards,
Roger Lacroix
Capitalware Inc.

IBM MQ, Linux, Operating Systems Comments Off on Installing MQ on Ubuntu

Winamp is Shutting Down on December 20th, 2013

I’ve been using Winamp since the 90’s and this is really sad news. Here is a banner from www.winamp.com:

Winamp.com and associated web services will no longer be available past December 20, 2013. Additionally, Winamp Media players will no longer be available for download. Please download the latest version before that date.

Regards,
Roger Lacroix
Capitalware Inc.

General, Music, Windows Comments Off on Winamp is Shutting Down on December 20th, 2013

OpenSUSE 13.1 Released

OpenSUSE has just released OpenSUSE v13.1.
http://news.opensuse.org/2013/11/19/opensuse-13-1-ready-for-action/

openSUSE is a free and Linux-based operating system for your PC, Laptop or Server. You can surf the web, manage your e-mails and photos, do office work, play videos or music and have a lot of fun!

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on OpenSUSE 13.1 Released

WebSphere MQ Fix Pack 7.1.0.4 Released

IBM has just released FixPack 7.1.0.4 for WebSphere MQ
http://www.ibm.com/support/docview.wss?uid=swg21655832

Regards,
Roger Lacroix
Capitalware Inc.

Fix Packs for MQ, IBM i (OS/400), IBM MQ, Linux, Unix, Windows Comments Off on WebSphere MQ Fix Pack 7.1.0.4 Released

Slackware 14.1 Released

Slackware Linux Project has just released Slackware v14.1.
http://www.slackware.com/announce/14.1.php

The Official Release of Slackware Linux by Patrick Volkerding is an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities. Including the latest popular software while retaining a sense of tradition, providing simplicity and ease of use alongside flexibility and power, Slackware brings the best of all worlds to the table.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Slackware 14.1 Released

The future of MQ Visual Edit

On Monday, I talked about how MQ Visual Edit is 10 years old (and how I got to where I am). Now lets talk about the future of MQ Visual Edit (MQVE).

Here is a list of features that I was thinking of adding to the “next generation” MQVE (aka v2.0.0):

(1) Several years ago, I did a couple of mock-up designs (on paper – yup, old school) of the “nouveau modern” interface for MQVE. I was thinking of bringing functional features to the main window of MQVE and not simply adding useless graphics or bells & whistles. And no, MQVE will not be an addon to MQ Explorer or an Eclipse RCP plugin. It will continue to be a Java/Swing desktop application. When I designed the original MQVE main window, way back in 2002, most PCs had a resolution of 1024×768. Now 2013, most screen resolutions are much larger plus a lot of people have dual-displays. The main window of the “next” MQVE needs to have a balance between useful information and not being too cluttered.

(2) Build for and use Java SE 6 or 7 (currently it is built with JDK v1.4.2).

(3) Build for and use MQ v7 & higher (drop support for v6 and earlier).

(4) Fix the # 1 bug in MQVE to allow users to edit EBCDIC data in the Message Edit window rather than forcing the user to use the Hex Edit window. This requires a change at the very core of MQVE (which is why I have never fixed it).

(5) MQRFH2 versus MQ v7 message properties. Long time MQ users like to see the MQRFH2 header with embedded properties whereas new users only want to see the message properties. Question: Should MQVE become “new-age” and only display message properties?

(6) Change the file (aka CommProfileDB.properties) which holds all of the “Queue Manager Access Profile” information to a real database.

(7) Add a Group feature so that “Queue Manager Access Profile”s can be organized.

(8) Add the ability to Rename a “Queue Manager Access Profile”

(9) Add direct support for CCDT (Client Channel Definition Table) files.

(10) Add “Find Previous” feature to go with the “Find Next” feature

(11) MQVE currently supports 8 languages and I would like to add some double-byte languages like Japanese, Mandarin, Cantonese, etc. except I don’t speak any of these languages, so I need to find a translator or 2. If anyone knows of a good technical translator then let me know (also, I need a Russia translator too).

(12) Add the ability to change the background “mouse” (Clyde) graphic on the main window. Some people just don’t like Clyde – I don’t understand why? 🙂

(13) Remove the Google Search Toolbar (unless people are using it). I do not know if people are actually using it. Speak up if you are using it.

(14) Add official support for Windows 8 (Note: users are already running MQVE on it).

(15) The MQVE licensing model will change slightly. When a user purchases a license for MQVE, they will get support and free updates for 1 year and not forever. I never really thought about it when I started out but the “forever licensing model” is like a pyramid scheme. New users are paying for old users to get support and free updates.

So, that’s it for me. What feature or functionality would you like to see in the “next generation” MQVE? You can post here or send your comments to support@capitalware.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, Java, Linux, macOS (Mac OS X), MQ Visual Edit, Programming, Unix, Windows Comments Off on The future of MQ Visual Edit

OpenBSD v5.4 Released

Theo de Raadt has just released OpenBSD v5.4.
http://www.openbsd.org/54.html

The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography.

Regards,
Roger Lacroix
Capitalware Inc.

Open Source, Operating Systems Comments Off on OpenBSD v5.4 Released

Happy 10th Anniversary for MQ Visual Edit

Wow. I can’t believe it has been 10 years since MQ Visual Edit was officially launched as a commercial product. As they say, “we have come a long way baby!”

Back in 2001, when I was laid off from Candle as a traveling MQ consultant, I just figured I would continue being an MQ consultant but on my own.

I’m a firm believer in the Chaos theory (see the Jurassic Park movie for more details). It is really weird how a random events can set you on a completely different path.

(1) My first contract as an independent contractor was on a large logistic project doing Mercator (data transformation) and MQ work. The manager absolutely refused to purchase an MQ tool that would allow me to view messages in a queue. Here is one of those “cut your nose off to spite your face” things. The company was paying me a fat hourly rate but each week I was wasting hours and hours trying to determine if the transformed data in the queue was correct.

After several months of this nonsense, I got fed up and wrote (on my own time) a very simply Java/Swing application to view the messages in the queue. All of a sudden, other people on the project wanted a copy of the simple tool. I mentioned it to a couple of colleagues/friends and they want a copy too. With all this interest, I thought maybe I should create a real product, hence, in mid-2002, I launched a ‘beta program’ for a new thing called MQ Visual Edit and on November 1, 2003 it became a GA product (v1.0.0).

(2) Mid-2004, I received an email, completely out of the blue, from someone on the MQ ListServer. He was concerned about MQ Client security at his company and wanted to know if I had thought about creating an MQ security product. I replied saying that I had already created a couple of MQ security exits for customers and wanted to know his requirements. We went back and forth regarding the requirements and when he was happy, he said “if you build it, they will buy it, so long as management agreed”. So, I did and MQAUSX was launched in April 2005. They did too becoming Capitalware’s first security customer (and still are today).

(3) By September 2007, I was burning both ends of the candle, doing consulting work all day (plus 2 hours of travel time) and creating/supporting Capitalware products for 4-5 hours every night. I do not recommend this for anyone. I was totally stressed out at this point. Some bad comments (consulting related) from me and a lost customer for a security product caused me to stop doing consulting work altogether.

(4) After many, many attempts to convince IBM to bring back the Transaction & Messaging Conference, I started thinking about creating my own MQ conference. I had a million questions: where would I hold it, how would I get speakers, and the biggest question, would anyone come. For several years, I thought about it but would not take the risk. Finally, this spring I thought, “screw it, I’ll do it if I can get a couple of core speakers”. So, I sent a couple of “what if” emails to people and got positive responses. So, I signed the paperwork with Kalahari Resorts which meant I was on the hook for $32,000 no matter what happened, and announced Capitalware’s MQ Technical Conference (MQTC) at the beginning of April 2013. MQTC ran in September and from all appearances, everyone had a great time. Now, I didn’t take into account all of the fixed costs, so the conference lost money, but I did learn a lot and the word-of-mouth-buzz has been great. So, I just need to adjust the pricing for next year and the conference will break even.

In 2001, who would have thunk it!! It is now 2013, I am running a successful software development company (doing zero consulting work) and a successful conference venue whereas I expected to be just a traveling MQ consultant. Like I said, I’m a firm believer in the Chaos theory and you never know what random event will change your life. 🙂

Everyone has defining moments in their life. You can take path A or B. Most people take the safe path because they are nervous/unsure or they don’t want to risk it. When the ring is presented, you need to grab it firmly with 2 hands and swing. 🙂 I’m not saying to go Las Vegas and bet it all on 1 hand but rather if you get an opportunity in something you love or in your field of expertise then go for it – you never know what great results could come from it.

Please don’t think my 4 defining moments listed above were easy or lucky. I could have easily not bothered with creating a simple message viewing tool for the logistic contract. When I received that MQ Client security email, I could have easily said thanks but no thanks (P.S. Creating an MQ security exit across 14 platforms is enough to make you pull out all of your hair! ). When I stopped doing consulting working, I took a major pay cut (more than 50%). I have a wife, 5 kids, dogs, bills, mortgage, etc. that was absolutely not easy. Finally, creating a conference, all by yourself, is no walk in the park. It is a lot of work which meant I was doing less and less Capitalware product work plus the politics – I hate politics (conference related). I have zero tolerance for it. I like to use a hammer when politics raises its ugly head. 🙂

When taking a risk, don’t worry about next year or even next month, just focus on this week and the tasks that need to be done today for this week. First organize everything that needs to be done (that you know about) and break them into weekly or daily tasks. You may have 100 (or more) tasks but who cares. Just do one task at a time, check it off your list then move onto the next task. Before you know it, you will be nearing the end of the list. Sure, there will be times when the work days are super long but just focus on the task at hand, complete it and move on to the next task. Don’t let the sum of the parts overwhelm you.

Here are some great quotes to motive people:

“The desire for safety stands against every great and noble enterprise.” – Tacitus

“Why not go out on a limb? That’s where the fruit is.” – Will Rogers

“If you want a guarantee, buy a toaster.” – Clint Eastwood

“Never was anything great achieved without danger.” – Niccolò Machiavelli

“Risk means ‘shit happens’ or ‘good luck’.” – Toba Beta

“Risk comes from not knowing what you’re doing.” – Warren Buffet

“People who don’t take risks generally make about two big mistakes a year. People who do take risks generally make about two big mistakes a year.” – Peter F. Drucker

“If you’re not a little scared, then you’re not doing it right.” – Sarah Addison Allen

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM i (OS/400), IBM MQ, Linux, macOS (Mac OS X), MQ Visual Edit, Programming, Security, Unix, Windows, z/OS 1 Comment

Mozilla Firefox 25.0 Released

Mozilla Firefox has just released Mozilla Firefox v25.0.
http://www.mozilla.com/firefox/

Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. To display web pages, Firefox uses the Gecko layout engine, which implements most current web standards in addition to several features that are intended to anticipate likely additions to the standards

Regards,
Roger Lacroix
Capitalware Inc.

Linux, macOS (Mac OS X), Open Source, Windows Comments Off on Mozilla Firefox 25.0 Released

New: MQ Authenticate User Security Exit v2.0.1

Capitalware Inc. would like to announce the official release of MQ Authenticate User Security Exit v2.0.1. This is a FREE upgrade for ALL licensed users of MQ Authenticate User Security Exit. MQ Authenticate User Security Exit is a solution that allows a company to fully authenticate a user who is accessing a WebSphere MQ resource. It authenticates the user’s UserID and Password (and possibly Domain Name) against the server’s native OS system, LDAP server, Microsoft’s Active Directory, Quest Authentication Services, Centrify’s DirectControl or an encrypted MQAUSX FBA file.

For more information about MQ Authenticate User Security Exit go to:
https://www.capitalware.com/mqausx_overview.html

Changes for MQ Authenticate User Security Exit v2.0.1:

    Server-side:

  • Added UseMCCRedo flag to control MCCRedoCount, MCCRedoMinutes and MCCGetTimeOut
  • Added UserIDFormatting flag to force Lowercase/Uppercase/As_Is formatting of the UserID
  • Renamed AllowMQCSPAuth flag to AllowPlainTextCredentials

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM i (OS/400), IBM MQ, Linux, MQ Authenticate User Security Exit, Security, Unix, Windows Comments Off on New: MQ Authenticate User Security Exit v2.0.1