The main features of the release are as follows:-
- Non-QLOAD file can contain property data
Extending the feature introduced in QLOAD V9.1.0, this allows your delimited file to contain a second set of delimiters to mark where property data to be added to the message is to be found. Look out for a more detailed blog post coming soon.
- Fully qualified queue name separator character
If your queue names contain one of the default separator characters that QLOAD looks for, you can now specify exactly which character should be considered a separator to avoid confusion.
For example to put messages to a queue called Q1/SALES on queue manager MQG2:-
qload -m MQG1 -f data.qld -$# -oMQG2#Q1/SALES
or to avoid QLOAD thinking that you want to put messages to a queue called SALES on queue manager Q1, when actually your queue is called Q1/SALES:-
qload -m MQG1 -f data.qld -$#-oQ1/SALES
- Backout queue
This version of QLOAD will pay attention to the backout threshold (BOTHRESH) and re-queue name (BOQNAME) you have defined on any input queues, and re-queue any messages with an MQMD.BackoutCount that meet or exceed the threshold.
- Application Name
If your IBM MQ version is appropriate, QLOAD will set an application name of ‘MQGem Software QLOAD’
- Summary Display
The summary display is extended in this version to show more age and size ranges in its output. For example:
Message Ages ============ < 2 secs < 10 secs < 1 min < 1 hour < 1 day < 1 week --------- --------- --------- --------- --------- --------- 0 0 0 0 0 2 < 2 weeks < 4 weeks < 3 month < 6 month 1 year --------- --------- --------- --------- --------- --------- 2 2 13 110 0 0 Youngest Message : 4 Days 2 Hrs 29 Mins 28 Secs Oldest Message : 19 Weeks 3 Days 3 Hrs 26 Mins 7 Secs Message Sizes ============= < 100b < 1Kb < 4Kb <100Kb < 1Mb < 10Mb 50Mb ------ ------ ------ ------ ------ ------ ------ ------ 1 128 0 0 0 0 0 0 Smallest Message : 4 bytes Biggest Message : 368 bytes
- Counting mode
Sometimes you might want to simply discover how many messages are on your queue that meet a certain criteria. For example, how many are over a certain age, or how many contain a certain string of text. Older versions of QLOAD could be used to do such a count with a little bit of manipulation using a command like the following:-
qload -m MQG1 -i Q1 -T05:00:00 -f null
New in this version, you can specifically request a count of the messages as follows:
qload -m MQG1 -i Q1 -T05:00:00 -dk
or if you literally only want the number of the count as output, you can use:
qload -m MQG1 -i Q1 -T05:00:00 -dK
- Update Put Date and Put Time
Normally QLOAD will fill in all the context fields in a message from the file or queue you are loading from. In this version however, if you wish to do that but with a current PutDate and PutTime, you can use the -Ct option.
The new version can be downloaded from the QLOAD Download Page. Any current licensed users of QLOAD can run the new version on their existing licence. If you don’t have a licence and would like to try out QLOAD then send an email to firstname.lastname@example.org and a 1-month trial licence will be sent to you.