2014-05-15 131 views
1

我在Windows中安装了WAS MQ 7.1 Server。我在UNIX上运行的应用程序试图连接到此服务器,在此期间,它在应用程序日志中出现错误“MQ Connect failed 2195”。在调试代码时,我发现它正在连接到q管理器,它正在抛出此错误。MQ连接失败,2195

我试图在MQ服务器端口号上运行n​​etstat。并执行telnet检查是否有任何连接正在建立。但是我看不到与q管理员建立的任何连接。

可能存在的问题可能是 1.阙经理尚未开始 2.监听器没有启动 3.启动队列未启动或创建或附加 4.听错误(取决于设置通常是可选的)端口或IP 5.防火墙停止到端口或IP的流量 6.未在目标上创建的队列管理器 7.未授权队列管理器和/或通道和/或队列 8.试用MQ副本已过期。 9.错误的队列管理器名称 10.错误的频道名称或密码或队列或队列类型

已完成以下操作以检查它是否工作正常。 1.试图将窗口中的消息发送到成功的MQ服务器。 2.将auth(setmqaut)权限授予创建的请求队列。 3.应用程序和MQ Server之间没有防火墙。 4.频道名称,q管理器,IP和端口号码是否正确。

在我的Windows MQ安装程序中,我创建了服务器连接通道和客户端连接通道。

将mqm库导出到SHLIB_PATH。

添加应用程序的用户来mqm组并且还通过,我曾创建的MQ服务器设置

假如复制AMQCLCHL.TAB包含客户机程序的UNIX计算机的Windows用户。 将MQCHLTAB导出到表文件名 将MQCHLLIB导出到包含表名称的路径 从客户机导出MQSERVER = QMgrName/CHANNEL1 /主机名。

请让我知道如果我缺少应用程序(在Unix中)与MQ服务器(在Windows中)的任何w.r.t连接。

回答

1

2195是MQRC_UNEXPECTED_ERROR。它意味着一些不应该发生的事情,即使你把它设置错了。它可能伴随着错误目录中的FDC文件。您应该使用IBM Service提出PMR。