在Websphere MQ系列中,队列管理器的命令级别为701。它实际上指定了什么?
由于管理功能在修订包中不会更改但可能在修改级别更改,因此与管理工具的兼容性基于队列管理器的命令级别。
当数字命名惯例被采用为WMQ时,有一个旧但仍然有用的TechNote描述了这一点。
它显示了WMQ的主版本号——例如530、600、700、701。虽然仅仅是一个.0.1的增量,但由于一些内部变化(如多实例QM),WMQ 7.0.1获得了一个新的主版本号,而WMQ 6.0.1.x和6.0.2.x都是CMDLEVEL 600。
命令级别,虽然与V.R.M.F相似,但并不完全相同。命令级别用于让配置应用程序知道命令服务器将理解哪些命令(以及这些命令中的属性)。
任何配置应用程序首先要做的是发现队列管理器的PLATFORM和CMDLEVEL。然后该应用程序可以确定可以发送哪些命令/属性到该队列管理器。
服务流中可能会增加CMDLEVEL。那么V.R.M.F.就不一定与CMDLEVEL匹配。如果在服务流中添加了一些新的外部属性,则没有该补丁的队列管理器将无法理解它们,但有该补丁的队列管理器将能够理解。应用程序如何确定要发送什么?好吧,CMDLEVEL将决定这一点,因此必须通过补丁升级CMDLEVEL。