IBM has just released FixPack 7.0.1.13 for WebSphere MQ.
http://www.ibm.com/support/docview.wss?uid=swg21960691
Regards,
Roger Lacroix
Capitalware Inc.
IBM has just released FixPack 7.0.1.13 for WebSphere MQ.
http://www.ibm.com/support/docview.wss?uid=swg21960691
Regards,
Roger Lacroix
Capitalware Inc.
Yesterday, Oracle’s chief security officer Mary Ann Davidson posted a rant about customers who reverse engineer Oracle products then send Oracle information on security vulnerabilities in Oracle products.
She wants customers to “stop sending vulnerability reports already” because she wants “to go back to writing murder mysteries”. I’m not kidding, the Oracle CSO wrote that.
Here’s a writeup about it at Ars Technica and another at ZDNet
Customers are doing FREE work for Oracle and she is annoyed by it. How in the world did she get the CSO job? Well, I guess she truly reflects the Peter Principle.
From Wikipedia’s Peter Principle page:
The Peter Principle is a concept in management theory formulated by Laurence J. Peter in which the selection of a candidate for a position is based on the candidate’s performance in their current role, rather than on abilities relevant to the intended role. Thus, employees only stop being promoted once they can no longer perform effectively, and “managers rise to the level of their incompetence.”
Regards,
Roger Lacroix
Capitalware Inc.
Mozilla Firefox has just released Mozilla Firefox v40.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.
Richard Nikula of Nastel will be presenting the following sessions at MQ Technical Conference v2.0.1.5 (MQTC):
For more information about MQTC, please go to:
http://www.mqtechconference.com
Regards,
Roger Lacroix
Capitalware Inc.
I’m trying to use the MQMD class in a Java application and I’m getting weird results. I tested it with both MQ JAR files from v7.5.0.2 and v8.0.0.2 with JVM of v1.7.0. Note: All of my testing was done in ‘client mode’ (not bindings mode).
The first odd thing is that MQMD class is in 2 different packages: ‘com.ibm.mq’ and ‘com.ibm.mq.headers’. Both of these classes are documented in the MQ Knowledge Center. Eclipse showed me that there is a 3rd MQMD class in ‘com.ibm.mq.jmqi’ package. It appears to be very similar to the MQMD class in ‘com.ibm.mq’ package but I cannot find any documentation on it.
The MQMD class in the ‘com.ibm.mq.headers’ package has 2 methods (that are not in the other 2 MQMD classes): ‘copyFrom’ and ‘copyTo’. These methods look useful (at least I thought so).
Note: The MQMessage class in the ‘com.ibm.mq’ package is derived from the ‘com.ibm.mq.MQMD’ class. Hence, the copyFrom and copyTo methods are not available when using the MQMessage class.
This code appears to work:
MQMessage getMsg = new MQMessage(); inQ.get(getMsg, gmo); MQMD mqmd = new MQMD(); mqmd.copyFrom(getMsg);
But if I do the following, the MQMD class throws CC=2 and RC=6114 (MQRC_INSUFFICIENT_DATA):
MQMessage getMsg = new MQMessage(); inQ.get(getMsg, gmo); MQMD mqmd = new MQMD(getMsg);
The RC of 6114 makes absolutely no sense.
From the Knowledge Center:
6114 (17E2) (RC6114): MQRC_INSUFFICIENT_DATA
Explanation
There is insufficient data after the data pointer to accommodate the request.This reason code occurs in the WebSphere® MQ C++ environment.
Weird. As I said at the top, it is a Java application and I am using JVM v1.7.0.
Now to the part that really twists my noodle, if I do the following:
MQMessage getMsg = new MQMessage(); inQ.get(getMsg, gmo); MQMD mqmd = new MQMD(); mqmd.copyFrom(getMsg); MQMessage sendmsg = new MQMessage(); mqmd.copyTo(sendmsg);
The copyTo method throws some weird error/exception. I had to add an catch Exception clause (not MQException) of:
catch (Exception e)
{
System.err.println("Exception: "+e.getLocalizedMessage());
e.printStackTrace();
}
And this is what it outputs:
Exception: null java.lang.NullPointerException at com.ibm.mq.headers.MQMD1.copyTo(MQMD1.java:790) at com.ibm.mq.headers.MQMD.copyTo(MQMD.java:321) at MQBrowse.testReceive(MQBrowse.java:161) at MQBrowse.main(MQBrowse.java:254)
So, the MQ internal code is crashing. The parameter (‘sendmsg’) was instantiated right before the copyTo method call, so, it is valid. Doesn’t this stuff get tested at IBM? Where are the ‘Use’ cases? Note: I get the same results whether I use MQ JAR files from v7.5.0.2 and v8.0.0.2 with JVM of v1.7.0.
This is really basic stuff that I am writing. How can IBM expect people to use the new classes in MQ if nothing works?
Has anyone used the ‘copyFrom’ and ‘copyTo’ from the ‘com.ibm.mq.headers.MQMD’ class?
Regards,
Roger Lacroix
Capitalware Inc.
Document Foundation has just released LibreOffice v5.0.
https://blog.documentfoundation.org/2015/08/05/libreoffice-5-0-stands-out-from-the-office-suite-crowd/
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, Ubuntu, Fedora, Mandriva, Suse, …).
Regards,
Roger Lacroix
Capitalware Inc.
For Europeans purchasing MQ Technical Conference v2.0.1.5 (MQTC) tickets, SWReg is charging VAT on the conference ticket which is not required. Please send an email to support@mqtechconference.com and I will give you a link that does not charge VAT.
For more information about MQTC, please go to:
http://www.mqtechconference.com
Regards,
Roger Lacroix
Capitalware Inc.
The early-bird price for MQ Technical Conference v2.0.1.5 (MQTC) expires tomorrow (July 28th).
MQTC is the largest conference in the world solely dedicated to IBM MQ (aka WebSphere MQ & MQSeries).
For more information about MQTC, please go to:
http://www.mqtechconference.com
Regards,
Roger Lacroix
Capitalware Inc.
D. Richard Hipp has just released SQLite v3.8.11.
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.