Ibm mq MQ消息头中用户id的默认值
在我的应用程序中,我将消息发送到WebSphereMQ队列。在应用程序中,用户可以灵活地在消息中设置用户id。然而,我的问题是,由于参数在我的应用程序中是可配置的,如果用户没有设置它,那么从哪里获取值 我已经浏览了下面的链接,但是对于如果用户id不是在应用程序级别设置的,那么它将设置什么值,我几乎不知道 非常感谢您的帮助。队列管理器将该字段设置为与放置消息的连接(hConn)关联的用户ID。您可以通过查看DISPLAY CONN或应用程序来查看此用户ID是什么。。。在MQ资源管理器中显示 如果您的应用程序正在使用本地绑定运行,也就是说,它与队列管理器在同一台计算机上,并且它选择了而不是使用套接字,那么队列管理器将发现的用户ID就是应用程序进程运行时使用的用户ID 如果您的应用程序正在使用客户端绑定运行,也就是说,它正在使用与队列管理器的网络连接,那么队列管理器将使用的用户ID是分配给通道连接的MCAUSER的用户ID,该用户ID可以通过CHLAUTH规则、安全出口或从客户端流出等进行设置 如果应用程序将在消息的MQMD中设置用户ID,则应用程序必须告诉队列管理器它将执行此操作,否则MQMD.UserIdentifier字段中的任何内容都将被上述内容覆盖。要告诉队列管理器它想这样做,应用程序必须在打开队列时使用附加选项,Ibm mq MQ消息头中用户id的默认值,ibm-mq,identity,userid,Ibm Mq,Identity,Userid,在我的应用程序中,我将消息发送到WebSphereMQ队列。在应用程序中,用户可以灵活地在消息中设置用户id。然而,我的问题是,由于参数在我的应用程序中是可配置的,如果用户没有设置它,那么从哪里获取值 我已经浏览了下面的链接,但是对于如果用户id不是在应用程序级别设置的,那么它将设置什么值,我几乎不知道 非常感谢您的帮助。队列管理器将该字段设置为与放置消息的连接(hConn)关联的用户ID。您可以通过查看DISPLAY CONN或应用程序来查看此用户ID是什么。。。在MQ资源管理器中显示 如
MQOO\u SET\u IDENTITY\u CONTEXT
,在放入消息时,MQPMO\u SET\u IDENTITY\u CONTEXT
。“打开”选项还要求您在使用setmqaut
进一步阅读:
MQOO\u SET\u IDENTITY\u CONTEXT
,在放入消息时,MQPMO\u SET\u IDENTITY\u CONTEXT
。“打开”选项还要求您在使用setmqaut
进一步阅读: