2016-11-29 84 views
0

我想設置在WAS控制檯>資源> JMS>隊列連接工廠MQConstants.USE_MQCSP_AUTHENTICATION_PROPERTY和JMSConstants.USER_AUTHENTICATION_MQCSP> QueueConnFactoryDEV>自定義屬性,沒有人知道的屬性值?先謝謝你。什麼是MQConstants.USE_MQCSP_AUTHENTICATION_PROPERTY和JMSConstants.USER_AUTHENTICATION_MQCSP的字符串屬性名稱?

  1. 在IBM MQ類爲Java,在屬性哈希表傳遞給com.ibm.mq.MQQueueManager構造屬性MQConstants.USE_MQCSP_AUTHENTICATION_PROPERTY設置爲true。

    • 是屬性值USE_MQCSP_AUTHENTICATION_PROPERTY?
  2. 在IBM MQ類JMS,物業JMSConstants.USER_AUTHENTICATION_MQCSP設置爲true,在之前創建連接相應的連接工廠。

    • 屬性值USER_AUTHENTICATION_MQCSP?
  3. 在全球範圍內,設置系統屬性com.ibm.mq.cfg.jmqi.useMQCSPauthentication到一個值,指示真實的,例如,通過添加-Dcom.ibm.mq.cfg.jmqi.useMQCSPauthentication = Y到命令行。

    • 如何設置這在WebSphere?

編輯: 而不是

cf.setBooleanProperty(WMQConstants.USER_AUTHENTICATION_MQCSP, true); 

我想設置

cf.setBooleanProperty("USER_AUTHENTICATION_MQCSP", true); 

,因爲我將會把它在自定義屬性。

+0

的屬性似乎是布爾值,如圖的例子[這裏](https://developer.ibm.com/messaging/2015/11/11/specifying-user-name-password-mq-application/) 。 – Haxiel

+0

@XSurgent,是的,屬性值是布爾,但我想,因爲我需要設置它在WebSphere隊列連接工廠的定製屬性來獲取MQConstants.USE_MQCSP_AUTHENTICATION_PROPERTY和JMSConstants.USER_AUTHENTICATION_MQCSP的屬性名稱。 – exception01

回答

0

這些常量出現在WMQConstants的API中。在更高版本中似乎是reorg

但是,如果您正在訪問WMQ WebSphere Application Server(而不是通過獨立Java程序),您確定採取了正確的方法嗎?

WMQ在一般特別是和JMS提供者在應用服務器中管理的資源,所以隨着連接池,你弄一套像一個auth別名服務器集成的身份驗證選項。請參閱hereherehere以瞭解有關應用服務器中身份驗證和WMQ的更多信息。

相關問題