如何改变ibm mq qm以连接用户并传递

时间:2017-01-19 07:03:13

标签: ibm-mq

tried尝试了以下命令,但它没有用。

alter authinfo(system.default.authinfo.idpwos) authtype(idpwos) chckclnt(required) 

之前有谁在研究这个问题?

1 个答案:

答案 0 :(得分:2)

当你对connauth authinfo对象进行更改时,需要运行REFRESH SECURITY TYPE(CONNAUTH)才能使更改生效。重启队列管理器也会产生同样的效果。

Knowledge Center - Turning on connection authentication on a queue manager

中记录了这一点
  

要检查本地连接,请使用AUTHINFO属性CHCKLOCL(检查本地连接)。要检查客户端连接,请使用AUTHINFO属性CHCKCLNT(检查客户端连接)。 必须在队列管理器识别更改之前刷新配置。

ALTER QMGR CONNAUTH(USE.PW)
DEFINE AUTHINFO(USE.PW) +
AUTHTYPE(IDPWOS) +
FAILDLAY(10) +
CHCKLOCL(OPTIONAL) +
CHCKCLNT(REQUIRED)

REFRESH SECURITY TYPE(CONNAUTH)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

我还建议您在qm.ini通道节中设置AUTHINFO对象参数ADOPTCTX(YES)以及设置ChlauthEarlyAdopt = E.有关原因的详细信息,请参阅@ T.Rob的优秀演示文稿"CONNAUTH Doesn't work like you think it does"