IBM MQ released Long Term Support release V9.0.0 back in June 2016 which had a Command Level of 900. The subsequent Continuous Delivery releases, V9.0.1, V9.0.2, V9.0.3, V9.0.4 and V9.0.5 have each introduced their own Command Levels, 901, 902, 903, 904 and 905 respectively.
This post captures the changes that are available in each of those Command Levels.
Release | Command Level | Features protected by Command Level – details below |
900 | AMS Protection Policy enhancement – Confidentiality Policy LDAP Authorization on Windows |
|
901 | No changes protected by Command Level | |
902 | Log management features | |
903 | No changes protected by Command Level | |
904 | Advanced Capability attribute on the queue manager object (z/OS only) | |
905 | Advanced Capability attribute on the queue manager object (Distributed platforms) |
AMS Protection Policy enhancement – Confidentiality Policy
With the introduction of Confidentiality Policies in Command Level 900, there is a new attribute on the Set Policy command. A confidentiality policy has no signature algorithm, but does have a encryption algorithm. The Key Reuse feature is applicable to this type of policy. Jon Rumsey has a great write-up of this IBM MQ V9 feature on the MQDev blog, MQ V9 Fast encrypted messages with MQ – Introducing AMS Confidentiality Policies.
AMS Policy
New Attribute | MQSC name See SET POLICY Look for |
PCF constant and values See Set Policy Look for |
Key Reuse |
KEYREUSE
|
MQIA_KEY_REUSE_COUNT (267)
|
LDAP Authorization on Windows
Introduced in Command Level 801 on Unix, this feature extended the V8.0.0 Connection Authentication feature which checked your user ID and password, to allow LDAP authorization as well. The fields now available on Windows are the same as those noted in the earlier post for Command Level 801, and are not repeated here.
Log management
With the introduction of Automatic management of linear log extents, and Automatic writing of media images, in Command Level 902, there are new attributes on the queue manager object, queue manager status, and one on queue objects. Mark Whitlock has written about this in an MQDev Blog Post: Logger enhancements for MQ v9.0.2 and v9.1.
Queue Manager Object
New Attribute | MQSC name See ALTER QMGR Look for |
PCF constant and values See Change Queue Manager Look for |
Image Schedule |
IMGSCHED
|
MQIA_MEDIA_IMAGE_SCHEDULING (268)
|
Image Interval |
IMGINTVL
|
MQIA_MEDIA_IMAGE_INTERVAL (269)
|
Image Log Length |
IMGLOGLN
|
MQIA_MEDIA_IMAGE_LOG_LENGTH (270)
|
Image Recover Object |
IMGRCOVO
|
MQIA_MEDIA_IMAGE_RECOVER_OBJ (271)
|
Image Recover Queue |
IMGRCOVQ
|
MQIA_MEDIA_IMAGE_RECOVER_Q (272)
|
Queue Manager Status
New Attribute | MQSC name See DISPLAY QMSTATUS Look for |
PCF constant and values See Inquire Queue Manager Status Look for |
Archive Log Extent Name |
ARCHLOG |
MQCACF_ARCHIVE_LOG_EXTENT_NAME (3208)
|
Archive Log Size |
ARCHSZ |
MQIACF_ARCHIVE_LOG_SIZE (1416) |
Media Log Size |
MEDIASZ |
MQIACF_MEDIA_LOG_SIZE (1417) |
Restart Log Size |
RECSZ |
MQIACF_RESTART_LOG_SIZE (1418) |
Reusable Log Size |
REUSESZ |
MQIACF_REUSABLE_LOG_SIZE (1419) |
Archive Log In Use |
LOGINUSE |
MQIACF_LOG_IN_USE (1420) |
Archive Log Utilization |
LOGUTIL |
MQIACF_LOG_UTILIZATION (1421) |
Reset QMgr command
Updated attribute | MQSC name See RESET QMGR Look for |
PCF constant and values See Reset Queue Manager Look for |
Action |
TYPE
|
MQIACF_ACTION (1086)
|
Archived Log |
ARCHIVED |
MQCACF_ARCHIVE_LOG_EXTENT_NAME (3208)
|
Log Reduction |
REDUCE
|
MQIACF_LOG_REDUCTION (1422)
|
Queue Local and Queue Model
New Attribute | MQSC name See DEFINE queues Look for |
PCF constant and values See Change, Copy, and Create Queue Look for |
Image Recover Queue |
IMGRCOVQ
|
MQIA_MEDIA_IMAGE_RECOVER_Q (272)
|
Advanced Capability
To allow monitoring tools to discover whether advanced capabilities are available on this queue manager, an attribute has been added to the display of the queue manager object.
- On z/OS, entitlement for:
- IBM MQ Advanced for z/OS, Value Unit Edition (VUE)
- On Distributed, entitlement for:
- Managed File Transfer
- XR
- Advanced Message Security
- RDQM
Queue Manager Object
New Attribute | MQSC name See DISPLAY QMGR Look for and |
PCF constant and values See Inquire Queue Manager Look for |
Advanced Capability |
ADVCAP
|
MQIA_ADVANCED_CAPABILITY (273)
|
You can get the equivalent information for earlier Command Levels from these posts.
- What’s in Command Levels 801 and 802
- New objects and new attributes for objects in WebSphere MQ 7.1, 7.5 and 8.0
- New WebSphere MQ 7.1, 7.5 and 8.0 attributes in DISPLAY QMGR for new or migrated queue managers
You can get the equivalent information for later Command Levels from these posts.