JMS 傳訊 (wasJmsClient-2.0) 行為的變更

如果您在 JMS 傳訊應用程式中使用 wasJmsClient-1.1 特性,您可以繼續使用 wasJmsClient-1.1,來避免移轉應用程式。如果您在建立新的 JMS 傳訊應用程式,則可以使用 wasJmsClient-2.0 特性,以便利用新的可用功能。如果您想移轉現有的應用程式,以使用 wasJmsClient-2.0 特性,則需注意會影響 Java Platform Enterprise Edition 7 某些 API 的行為變更。

下表顯示兩個版本之間的 API 行為差異:
表 1. wasJmsClient-1.1wasJmsClient-2.0之間的行為差異
介面名稱 異常狀況 wasJmsClient-1.1 wasJmsClient-2.0
Session.createDurableSubscriber 未設定 ClientID InvalidClientIDException IllegalStateException
TopicSession.createDurableSubscriber 未設定 ClientID InvalidClientIDException JMSException
Connection.setClientID 已與相同 ClientID 建立另一連線,且在作用中 IllegalStateException InvalidCliendIDException

指示主題類型的圖示 概念主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_msg_wasjmsclient20_behavior
檔名:cwlp_msg_wasjmsclient20_behavior.html