この規則により、メッセージ優先順位および NoLocal 属性に影響を与える wmqJmsClient-2.0 フィーチャーの振る舞いの変更にフラグを立てます。
アプリケーションで wmqJmsClient-2.0 フィーチャーを使用していない場合は、この結果を無視して構いません。
以前の動作を使用する場合は、com.ibm.mq.jms.SupportMQExtensions プロパティーを true に設定します。
この規則により、以下の項目の参照にフラグを立てます。
true の boolean noLocal パラメーターを取る createConsumer メソッドおよび createDurableConsumer メソッドtrue の boolean noLocal パラメーターを取る createSubscriber メソッドおよび createDurableSubscriber メソッド
setPriority(-1) メソッドにはフラグが立てられます。これは、-1 は Java Message Service (JMS) 2.0 では有効ではなくなっているためです。
以前のバージョンの JMS では、キューのデフォルト優先順位を使用することを示すためにメッセージで値 -1 を使用していました。
int パラメーターの値を判別できない場合、メソッド参照にフラグが立てられます。
フラグが立てられた参照を調べて、この振る舞いの変更がアプリケーションに影響を与えるかどうかを判別してください。
NOLOCAL 定数、および値が true の boolean noLocal パラメーターを取るメソッドにフラグが立てられるのは、この属性が JMS 2.0 で有効な場合、コンシューマーが同じクライアント ID によってパブリッシュされたメッセージを受信できないためです。 以前のバージョンの JMS では、サブスクライバーが自身の接続によってパブリッシュされたメッセージを受信することがないように、サブスクライバーでこの属性が設定されていました。 boolean noLocal パラメーターの値を判別できない場合、メソッド参照にフラグが立てられます。 フラグが立てられた参照を調べて、この振る舞いの変更がアプリケーションに影響を与えるかどうかを判別してください。
詳しくは、以下のリソースを参照してください。