如何在WebSphere MQ V5.3中创建侦听器?我已经使用了该runmqsc命令并进入控制台并尝试执行此命令:
DEFINE LISTENER (name) TRPTYPE(TCP) PORT(99990)
Run Code Online (Sandbox Code Playgroud)
但是投掷和AMQ8426错误并且说:
有效的命令是DEFINE AUTHINFO,DEFINE CHANNEL,DEFINE PROCESS,DEFINE NAMELIST,DEFINE QALIAS,DEFINE QLOCAL,DEFINE QMODE,DEFINE QREMOTE
如何在MQ 5.3版中创建监听器?
你没有.该组件在v5.3中不可用,这是2007年停止服务的MQ版本.事实上,它已经停止使用了很长时间,IBM已经删除了在线信息中心.但是,您仍然可以在线找到各个MQ v5.3手册.特别是,关于TCP接收的Intercommunication手册部分解释说,使用此版本,您将需要使用inetd或runmqlsr程序.
当然,由于v5.3在大多数平台上已经停止使用了8年,因此更重要的建议是使用现代版本.IBM提供的许可证允许人们免费在其笔记本电脑或PC上运行不受限制的MQ服务器安装.产品/许可证名称是IBM MQ Advanced For Developers.
请注意,虽然对于个人而言,迁移到现代版本的MQ非常重要,但对于将MQ用于业务目的的公司来说更是如此.自v5.3退役以来的8年(截至本文撰写时),已经有许多与安全相关的修复程序,其中没有一个在5.3代码库中维护.显然,这适用于所有性能改进,错误修复和增强功能.
几乎没有合法的理由让任何人仍然使用MQ v5.3(我有意不在这里进行枚举),但是如果你真的面对其中一个而且仍然坚持使用该版本,请使用该runmqlsr程序并在你的版本中启动它启动脚本.
但几乎每个人都读到这个的正确答案是不要继续使用MQ v5.3.