Sprawdź, czy nie zmieniło się zachowanie w metodach setClientID i createDurableSubscriber

Ta reguła powoduje oznaczenie kodu Java wywołującego poniższe metody, ponieważ zgłaszają one różne wyjątki w kliencie JMS 2.0.

Mimo że sygnatury metod się nie zmieniły, implementacje metod zgłaszają różne wyjątki. Te zmiany działania nie powodują błędów kompilacji, ponieważ nowo zgłoszone wyjątki rozszerzają klasę JMSException. Więcej informacji na temat migrowania istniejących aplikacji w celu użycia składnika wasJmsClient-2.0 można znaleźć w sekcji Zmiany działania mechanizmu przesyłania komunikatów JMS (wasJmsClient-2.0).

Uwaga: jeśli aplikacja używa produktu IBM MQ 8.0, można wycofać zmianę działania metody setClientID, ustawiając właściwość SupportMQExtensions na wartość True. Aby uzyskać więcej informacji, patrz Właściwość SupportMQExtensions.