Java MQConstants.USE_MQCSP_AUTHENTICATION_property和JMSConstants.USER_AUTHENTICATION_MQCSP的字符串属性名称是什么?

Java MQConstants.USE_MQCSP_AUTHENTICATION_property和JMSConstants.USER_AUTHENTICATION_MQCSP的字符串属性名称是什么?,java,jms,ibm-mq,spring-jms,Java,Jms,Ibm Mq,Spring Jms,我想在WAS控制台>资源>JMS>队列连接工厂>QueueConnFactoryDEV>自定义属性中设置MQConstants.USE_MQCSP_AUTHENTICATION_属性和JMSConstants.USER_AUTHENTICATION_MQCSP,有人知道属性值吗?先谢谢你 在IBM MQ classes for Java中,在传递给com.IBM.MQ.MQQueueManager构造函数的属性哈希表中将属性MQConstants.USE_MQCSP_AUTHENTICATION

我想在WAS控制台>资源>JMS>队列连接工厂>QueueConnFactoryDEV>自定义属性中设置MQConstants.USE_MQCSP_AUTHENTICATION_属性和JMSConstants.USER_AUTHENTICATION_MQCSP,有人知道属性值吗?先谢谢你

  • 在IBM MQ classes for Java中,在传递给com.IBM.MQ.MQQueueManager构造函数的属性哈希表中将属性MQConstants.USE_MQCSP_AUTHENTICATION_属性设置为true

    • 属性值是否为USE\u MQCSP\u AUTHENTICATION\u属性
  • 在IBM MQ classes for JMS中,在创建连接之前,在适当的连接工厂上将属性JMSConstants.USER_AUTHENTICATION_MQCSP设置为true

    • 属性值是否为USER\u AUTHENTICATION\u MQCSP
  • 在全局范围内,将系统属性com.ibm.mq.cfg.jmqi.useMQCSPauthentication设置为指示true的值,例如,通过将-Dcom.ibm.mq.cfg.jmqi.useMQCSPauthentication=Y添加到命令行

    • 如何在websphere中设置这一点
  • 编辑: 而不是

    cf.setBooleanProperty(WMQConstants.USER_AUTHENTICATION_MQCSP, true);
    
    我想把它设置好

    cf.setBooleanProperty("USER_AUTHENTICATION_MQCSP", true);
    

    因为我将把它放在自定义属性中。

    这些常量出现在API中。在以后的版本中似乎是一个很好的例子

    但是,考虑到您在WebSphereApplicationServer中访问WMQ(而不是通过独立的Java程序),您确定您采取了正确的方法吗


    特别是WMQ和JMS提供程序通常是应用服务器中的托管资源,因此在连接池中,您可以获得一组服务器集成身份验证选项,如身份验证别名。有关应用服务器中的身份验证和WMQ的详细信息,请参阅和。

    属性似乎是布尔值,如示例所示。@XSurgent,是,属性值是布尔值,但我希望获取MQConstants的属性名称。请使用_MQCSP_AUTHENTICATION_property和JMSConstants.USER_AUTHENTICATION_MQCSP,因为我需要在websphere中的队列连接工厂的自定义属性中设置它。