IBM MQ Fix Pack 9.0.0.13 Released

IBM has just released Fix Pack 9.0.0.13 for IBM MQ V9.0 LTS
https://www.ibm.com/support/pages/downloading-ibm-mq-90013

Regards,
Roger Lacroix
Capitalware Inc.

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

OpenBSD v7.1 Released

Theo de Raadt has just released OpenBSD v7.1.
https://www.openbsd.org/71.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 v7.1 Released

IBM has announced IBM MQ 9.3

IBM has just announced IBM MQ 9.3 for multi-platforms and IBM MQ on Cloud:
https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/8/877/ENUSZP22-0148/index.html

Or in a PDF file:
https://www.ibm.com/downloads/cas/EM-ENUSZP22-0148-CA/name/EM-ENUSZP22-0148-CA.PDF

IBM MQ 9.3 will be available for electronic download on June, 23, 2022.

Note: Under “Statement of general direction” it says: IBM intends to make IBM MQ for z/OS®, 9.3 and IBM MQ Appliance 9.3 firmware available in the future.

Regards,
Roger Lacroix
Capitalware Inc.

IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Unix, Windows, z/OS Comments Off on IBM has announced IBM MQ 9.3

Undocumented FastTransferOrder Parameter

T.Rob Wyatt was looking for information on the undocumented parameter called FastTransferOrder on the MQ ListServer. The original link to the information was broken. Angel Rivera of IBM has posted a new link with the relevent information here.

I’m going to post the contents of the new link here, just in case the IBM link becomes broken again.

Here is Morag Hughson’s response to a question posted on IBM Support Form about getter applications receiving an equal number of messages:

The default behaviour of the queue manager is to deliver messages to MQGET-waiters in a LIFO manner. It is more efficient for MQ to keep one thread/process ‘hot’ than to maximise context switching and deliver equal numbers of messages across the waiters.

In a real world set up it is not generally necessary to change this as work gets processed in the most efficient way and MQGET-waiters come and go and messages arrive on the queue in an unpredictable schedule. It is often seen when users are testing on a small scale and can see that the distribution is not round robin as they expected it would be.

If it truly is required to give up efficiency in order to have a more even distribution then it can be changed using the FastTransferOrder tuning parameter.

IBM’s Answer:

1) Even message distribution when getting messages
If multiple applications get messages from the same queue, then the messages will be evenly distributed between the get applications, if FIFO message delivery is enabled on the queue manager.
Procedure:
* Add the following tuning parameter to the queue manager’s qm.ini file:

TuningParameters:
   FastTransferOrder=FIFO

* Restart the queue manager

Possible values are: FastTransferOrder=[FIFO|LIFO]
Note that the default order is: LIFO
Where:
FIFO = First In First Out
LIFO = Last In First Out

2) APAR IZ85974 – Implement the FastTransferOrder property.
IZ85974: IN WMQ V7.0 FASTTRANSFERORDER PARAMETER IS NOT WORKING AS EXPECTED WHEN ASYNCHRONOUS CONSUME IS BEING USED.
Fixed in: MQ Fix Pack 7.0.1.5 (queue manager)

The FastTransferOrder tuning parameter allows the queue manager to deliver messages in a more round-robin manner by servicing waiting MQGETs in FIFO order rather than the default LIFO order.

Add the following tuning parameter to the queue manager’s qm.ini file:

TuningParameters:
   FastTransferOrder=FIFO

Restart the queue manager.

Note: The FastTransferOrder parameter is used to define which getter application will receive the next incoming message and NOT how the order of messages will be handled.

Regards,
Roger Lacroix
Capitalware Inc.

IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Raspberry Pi, Unix, Windows Comments Off on Undocumented FastTransferOrder Parameter

My Bad – Accessibility Features Were Missing

I did an oops and I’m not sure when. I’ve always want to treat all people the same way, that is why I make sure Capitalware products support as many languages as possible and support people with reading issues.

Capitalware uses Excelsior Jet to compile and link Java applications into a stand-alone executable and on Windows, I use Inno Setup to package and create a Windows installer program.

In Excelsior Jet, one of the options I selected was “Java Accessibility”, hence, the necessary DLL (on Windows) would be included in the build. Somehow in Inno Setup, when I recursively included the build, the DLL was missed. I don’t know how but it is weird.

So, I have gone through the Inno Setup process for each program and made sure that the missing DLL is included. I have re-packaged the following Capitalware programs:

If you previously tried out one of the above programs and the display didn’t look right or didn’t work at all, I’m very sorry. Please download the latest build of the product again as they have all been rebuild with the correct DLLs.

Note: This problem is only on Windows.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, MQ Batch Toolkit, MQ Visual Browse, MQ Visual Edit, MQTT Message Editing Suite Comments Off on My Bad – Accessibility Features Were Missing

IBM MQ Fix Pack 9.1.0.11 Released

IBM has just released Fix Pack 9.1.0.11 for IBM MQ V9.1 LTS:
https://www.ibm.com/support/pages/downloading-ibm-mq-91011

Regards,
Roger Lacroix
Capitalware Inc.

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

Mateo Stjepanović’s Java Features from Java 8 to Java 17

I just came across Mateo Stjepanović blog item called: Java Features from Java 8 to Java 17
https://reflectoring.io/java-release-notes/

It is very handy when you are trying to write backward-compatible code.

Regards,
Roger Lacroix
Capitalware Inc.

Java, JMS, Linux, macOS (Mac OS X), Programming, Raspberry Pi, Unix, Windows Comments Off on Mateo Stjepanović’s Java Features from Java 8 to Java 17

IBM TechCon 2022

IBM has announced IBM TechCon 2022. It will be a virtual conference running on April 5th – 7th, 2022. You can register here.

This event brings together all our AIOps, IT automation, integration, and application platform domain expertise. TechCon 2022 will be held April 5 – 7 as an interactive virtual experience with access to the top minds in IBM Automation. Kicking off the event we will have a Tech industry executive provide some insights from real world experience.

Regards,
Roger Lacroix
Capitalware Inc.

Education, HPE NonStop, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Programming, Unix, Windows, z/OS Comments Off on IBM TechCon 2022

Capitalware halts product sales to Russian Companies

Effective immediately, Capitalware has halted all product sales to Russian companies and Russian individuals. The online shopping cart has been disabled for Russian companies and individuals and we will no longer directly accept POs (Purchases Orders) from Russian companies or resellers on behalf of Russian companies.

Capitalware stands with the people of Ukraine

I have also updated the header image of Capitalware’s web site to include the colors of the Ukraine flag.
Ukraine
Regards,
Roger Lacroix
Capitalware Inc.

Capitalware Comments Off on Capitalware halts product sales to Russian Companies

IBM MQ V9.2.5 Announced

IBM has announced IBM MQ V9.2.5:
https://community.ibm.com/community/user/integration/blogs/ian-harwood1/2022/02/03/mq925ga

Highlights:

MQ 9.2.5:

  • – IBM MQ native HA is now available to deploy in containers on Kubernetes
  • – REST Messaging API enhancements
  • – Security enhancements
  • MQ for z/OS 9.2.5:

  • – z/OS 64-bit RBA (Relative Byte Address) by default
  • – Java 11 support
  • MQ Appliance 9.2.5 firmware:

  • – Encrypted storage for queue manager data
  • – Rename or validate a queue manager certificate
  • Planned availability for IBM MQ V9.2.5 is March 18, 2022 for Electronic software delivery.

    IBM MQ (aka WebSphere MQ) homepage
    https://www.ibm.com/products/mq

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Fix Packs for MQ, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Unix, Windows, z/OS Comments Off on IBM MQ V9.2.5 Announced