Yes, Virginia, T.Rob Wyatt will be Speaking at MQTC

I have received several emails regarding T.Rob Wyatt speaking at Capitalware’s MQ Technical Conference v2.0.1.3 (MQTC) now that he is leaving IBM. Yes, T.Rob Wyatt of IoPT Consulting (his new consulting company) will be presenting the following sessions at MQTC:

  • Certificate Management
  • Base QMgr Hardening
  • B2B
  • MQ High Availability

Note: We will do our best to make sure that each session is presented twice.

For more information about MQTC, please go to:
http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM MQ, MQ Technical Conference 1 Comment

T.Rob Wyatt and IoPT Consulting

T.Rob Wyatt of IBM and Bank of America fame has decided to become an independent consultant. His new company is called IoPT Consulting and he will be doing consulting work in the following areas:

  • WebSphere MQ
  • WebSphere MQ File Transfer Edition (FTE)
  • WebSphere MQ Advanced Message Security (AMS)
  • WebSphere MQ Telemetry (MQTT)
  • WebSphere Message Broker

For more information about T.Rob Wyatt and IoPT Consulting, please go to:
http://ioptconsulting.com

Regards,
Roger Lacroix
Capitalware Inc.

General, IBM MQ, Security Comments Off on T.Rob Wyatt and IoPT Consulting

MQTC v2.0.1.3 is listed in Global WebSphere Community calendar

Global WebSphere Community (GWC) has listed MQ Technical Conference v2.0.1.3 (MQTC) in its calendar:
www.websphereusergroup.org/go/calendar/event/1501321

For more information about MQTC, please go to: http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

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

IBM Hursley to Send Speakers to MQTC

I have great news. I just received an email from Leif Davidsen of IBM that said “we would be happy to find a couple of technical speakers from here in Hursley to come and present on a number of sessions”.

I do not yet know who these speakers are nor the topics that they will be presenting on. I’ll keep you posted.

Currently, I have enough speakers to hold 3 concurrent sessions during the 3 days. Now with IBM sending a couple of speakers, the conference will have 4 concurrent sessions during the 3 days.

I will update the MQTC’s Schedule & Session pages once I get more information.

If anyone else would like to be a speaker at MQTC then please read the Call for Speakers page for more information.

For more information about MQTC, please go to: http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM MQ, MQ Technical Conference Comments Off on IBM Hursley to Send Speakers to MQTC

MQTC v2.0.1.3 is listed in opensource.com calendar

opensource.com has listed MQ Technical Conference v2.0.1.3 (MQTC) in its calendar:
opensource.com/resources/conferences-and-events-monthly/2013-09

For more information about MQTC, please go to: http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM MQ, MQ Technical Conference, Open Source Comments Off on MQTC v2.0.1.3 is listed in opensource.com calendar

Video Game that Teaches Kids How to Program in Java

Computer scientists at UC San Diego have developed a first-person video game designed to teach young students Java programming. In CodeSpells, a wizard must help a land of gnomes by writing spells in Java:
http://www.jacobsschool.ucsd.edu/news/news_releases/release.sfe?id=1347

What a great idea!!

Regards,
Roger Lacroix
Capitalware Inc.

Education, Java Comments Off on Video Game that Teaches Kids How to Program in Java

Exits and WMQ installed in a non-default location

I have been testing Capitalware products (various exits) on different platforms with WebSphere MQ v7.1 & v7.5 and life was going along very well.

I had a customer (who uses our security exit) just contacted me saying that they have a Linux server with 3 different releases of MQ installed (v7.0.1.9, v7.1.0.0 and v7.5.0.1) where WMQ v7.5.0.1 is installed in a non-default location.

When they moved a queue manager from using WMQ v7.0.1.9 (in the default install location) to v7.5.0.1 (non-default install location), they got the following error:

08/04/13 17:00:10 - Process(18418.4) User(mqm) Program(amqrmppa)
                    Host(servername) Installation(Installation2)
                    VRMF(7.5.0.1) QMgr(QMGRNAME)


AMQ6175: The system could not dynamically load the shared library
'/var/mqm/exits64/mqssx'. The system returned error message
'/opt/mqm/lib64/libmqz_r.so: undefined symbol: xcsAllocateMemBlock'.

EXPLANATION:
This message applies to UNIX systems. The shared library
'/var/mqm/exits64/mqssx' failed to load correctly due to a problem
with the library.

ACTION:
Check the file access permissions and that the file has not been corrupted.

After a little head scratching, found the following in the WMQ Information Center:

If WebSphere MQ is installed in a non-default location you must write and compile your exits without linking to any WebSphere MQ libraries.

You can write and compile exits on Windows, UNIX and Linux systems without linking any of these WebSphere MQ libraries:
– mqmzf
– mqm
– mqmvx
– mqmvxd
– mqic
– mqutl

Existing exits that are linked to these libraries continue to work, providing that on UNIX and Linux systems WebSphere MQ is installed in the default location.

When I read the “Procedure” section on that web page, it left me scratching my head. The new requirements is absolutely wild. Basically, it is saying that EVERY MQ exit in existence will never work with a “non-default install location” of MQ if (1) it used MQ API calls and/or (2) it has linked in MQ libraries.

Who thought this was ok?

A normal solution would be to say remove RPATH from the linking of the exit then you need to explicitly set the local path for the OS. i.e. PATH for Windows, SHLIB_PATH for HP-UX, LIBPATH for AIX & IBM i (OS/400) and LD_LIBRARY_PATH for Solaris & Linux.

For multi-installation, IBM is already setting environment variables with crtmqenv/setmqenv commands. I really don’t understand the need for this over-top solution that IBM now requires for exits.

How in the world are developers supposed to create/support an exit on WMQ installation that is less than WMQ v7.1 and greater than WMQ v7.1 at the same time? What, are we supposed to have 2 entirely different code bases for the same exit? Please don’t say, just upgrade WMQ to v7.1 or higher because customers in the real world don’t work like that (MQ multi-install.

I would say that probably 50-60% (maybe higher) of Capitalware’s customers are running a release of WMQ that is less than v7.1 (i.e. v6.0.*.* or v7.0.0.* or v7.0.1.*).

Oh the headaches and head-banging that I’m about to go through. 🙁

Regards,
Roger Lacroix
Capitalware Inc.

C, Capitalware, IBM i (OS/400), IBM MQ, Linux, MQ Auditor, MQ Authenticate User Security Exit, MQ Enterprise Security Suite, MQ Standard Security Exit, Programming, Security, Unix, Windows Comments Off on Exits and WMQ installed in a non-default location

Security and the Development Process

From the article:

Developers aren’t security experts, and most security experts aren’t developers.

That’s so true.

John Jacott has posted an arcticle at Venture Beat that every developer and security expert should read:
http://venturebeat.com/2013/04/06/developer-first-security/

Regards,
Roger Lacroix
Capitalware Inc.

Education, Programming, Security Comments Off on Security and the Development Process

Ten Web Sites that teach Coding

Cale Guthrie Weissman at PandoDaily has put together a list of web sites that teach coding:
http://pandodaily.com/2013/04/05/ten-websites-that-teach-coding-and-a-bunch-of-other-things/

Regards,
Roger Lacroix
Capitalware Inc.

Education, Programming Comments Off on Ten Web Sites that teach Coding

MQTC v2.0.1.3 Gold Sponsor: Cressida Technology

Capitalware would like to announce that Cressida Technology is a Gold Sponsor of MQ Technical Conference v2.0.1.3 (MQTC).

Cressida Technology will also host a session for an MQSeries.net Get Together at MQTC

For more information, please go to: http://www.mqtechconference.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM MQ, MQ Technical Conference Comments Off on MQTC v2.0.1.3 Gold Sponsor: Cressida Technology