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

时间:2016-11-29 11:02:57

标签: java jms ibm-mq spring-jms

我想在WAS控制台中设置MQConstants.USE_MQCSP_AUTHENTICATION_PROPERTY和JMSConstants.USER_AUTHENTICATION_MQCSP>资源> JMS>队列连接工厂> QueueConnFactoryDEV>自定义属性,有谁知道属性值?提前谢谢。

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

    • 属性值是USE_MQCSP_AUTHENTICATION_PROPERTY?
  2. 在用于JMS的IBM MQ类中,在创建连接之前,在相应的连接工厂上将属性JMSConstants.USER_AUTHENTICATION_MQCSP设置为true。

    • 属性值是USER_AUTHENTICATION_MQCSP?
  3. 在全局范围内,将系统属性com.ibm.mq.cfg.jmqi.useMQCSPauthentication设置为一个值为true,例如,将-Dcom.ibm.mq.cfg.jmqi.useMQCSPauthentication = Y添加到命令行。

    • 如何在websphere中设置?
  4. 修改 而不是

    cf.setBooleanProperty(WMQConstants.USER_AUTHENTICATION_MQCSP, true);
    

    我想设置

    cf.setBooleanProperty("USER_AUTHENTICATION_MQCSP", true);
    

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

1 个答案:

答案 0 :(得分:1)

这些常量出现在WMQConstants API中。在以后的版本中似乎是reorg

但是,如果您正在访问 WebSphere Application Server中的WMQ (而不是通过独立的Java程序),您确定采用了正确的方法吗?

特别是WMQ和JMS提供程序通常是应用程序服务器中的托管资源,因此除了连接池之外,您还可以获得一组服务器集成的身份验证选项,例如auth别名。有关身份验证和应用服务器中WMQ的更多信息,请参阅herehere以及here