Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mq MQ消息头中用户id的默认值_Ibm Mq_Identity_Userid - Fatal编程技术网

Ibm mq MQ消息头中用户id的默认值

Ibm mq MQ消息头中用户id的默认值,ibm-mq,identity,userid,Ibm Mq,Identity,Userid,在我的应用程序中,我将消息发送到WebSphereMQ队列。在应用程序中,用户可以灵活地在消息中设置用户id。然而,我的问题是,由于参数在我的应用程序中是可配置的,如果用户没有设置它,那么从哪里获取值 我已经浏览了下面的链接,但是对于如果用户id不是在应用程序级别设置的,那么它将设置什么值,我几乎不知道 非常感谢您的帮助。队列管理器将该字段设置为与放置消息的连接(hConn)关联的用户ID。您可以通过查看DISPLAY CONN或应用程序来查看此用户ID是什么。。。在MQ资源管理器中显示 如

在我的应用程序中,我将消息发送到WebSphereMQ队列。在应用程序中,用户可以灵活地在消息中设置用户id。然而,我的问题是,由于参数在我的应用程序中是可配置的,如果用户没有设置它,那么从哪里获取值

我已经浏览了下面的链接,但是对于如果用户id不是在应用程序级别设置的,那么它将设置什么值,我几乎不知道

  • 非常感谢您的帮助。

    队列管理器将该字段设置为与放置消息的连接(hConn)关联的用户ID。您可以通过查看DISPLAY CONN或应用程序来查看此用户ID是什么。。。在MQ资源管理器中显示

    如果您的应用程序正在使用本地绑定运行,也就是说,它与队列管理器在同一台计算机上,并且它选择了而不是使用套接字,那么队列管理器将发现的用户ID就是应用程序进程运行时使用的用户ID

    如果您的应用程序正在使用客户端绑定运行,也就是说,它正在使用与队列管理器的网络连接,那么队列管理器将使用的用户ID是分配给通道连接的MCAUSER的用户ID,该用户ID可以通过CHLAUTH规则、安全出口或从客户端流出等进行设置

    如果应用程序将在消息的MQMD中设置用户ID,则应用程序必须告诉队列管理器它将执行此操作,否则MQMD.UserIdentifier字段中的任何内容都将被上述内容覆盖。要告诉队列管理器它想这样做,应用程序必须在打开队列时使用附加选项,
    MQOO\u SET\u IDENTITY\u CONTEXT
    ,在放入消息时,
    MQPMO\u SET\u IDENTITY\u CONTEXT
    。“打开”选项还要求您在使用
    setmqaut

    进一步阅读

    队列管理器将该字段设置为与放置消息的连接(hConn)关联的用户ID。您可以通过查看DISPLAY CONN或应用程序来查看此用户ID是什么。。。在MQ资源管理器中显示

    如果您的应用程序正在使用本地绑定运行,也就是说,它与队列管理器在同一台计算机上,并且它选择了而不是使用套接字,那么队列管理器将发现的用户ID就是应用程序进程运行时使用的用户ID

    如果您的应用程序正在使用客户端绑定运行,也就是说,它正在使用与队列管理器的网络连接,那么队列管理器将使用的用户ID是分配给通道连接的MCAUSER的用户ID,该用户ID可以通过CHLAUTH规则、安全出口或从客户端流出等进行设置

    如果应用程序将在消息的MQMD中设置用户ID,则应用程序必须告诉队列管理器它将执行此操作,否则MQMD.UserIdentifier字段中的任何内容都将被上述内容覆盖。要告诉队列管理器它想这样做,应用程序必须在打开队列时使用附加选项,
    MQOO\u SET\u IDENTITY\u CONTEXT
    ,在放入消息时,
    MQPMO\u SET\u IDENTITY\u CONTEXT
    。“打开”选项还要求您在使用
    setmqaut

    进一步阅读


    感谢您的回复+感谢您的回复+1.解释清楚。