MQPUT失败:2035在多线程环境中启用AMS时

时间:2014-12-03 12:24:04

标签: ibm-mq mq websphere-mq-ams

我正在尝试在IBMMQ中使用AMS功能。在启用AMS并将策略设置到特定队列后,我尝试使用应用程序主线程中的MQPUT将消息放入队列,并且成功。

之后我尝试在创建的单独的工作线程(posix线程)中提供MQCONN和MQPUT库命令,并且系统总是因为该特定队列的错误代码2035而失败。

我们不能使用具有多线程的AMS工具吗?为了使其正常工作,需要进行哪些设置或更改?

(我们的IBMMQ版本是7.5 / unix readhat / client模式)

1 个答案:

答案 0 :(得分:0)

在多线程应用程序中,运行应用程序的UserID仍然是同一个用户,因此应该是相同的设置。但是,AMQERR01.LOG将向您显示实际的安全错误。