이 규칙은 메시지 우선순위 및 NoLocal 속성에 영향을 주는 wmqJmsClient-2.0 기능의 동작 변경에 플래그를 지정합니다.
애플리케이션이 wmqJmsClient-2.0 기능을 사용하지 않는 경우 이러한 결과를 무시해도 됩니다.
이전 동작을 사용하려면 com.ibm.mq.jms.SupportMQExtensions 특성을 true로 설정하십시오.
이 규칙은 다음 항목에 대한 참조에 플래그를 지정합니다.
true 값을 가진 boolean noLocal 매개변수를 받는 createConsumer 및 createDurableConsumer 메소드true 값을 가진 boolean noLocal 매개변수를 받는 createSubscriber 및 createDurableSubscriber 메소드
Java Message Service (JMS) 2.0에서 -1 값은 더 이상 유효하지 않으므로 setPriority(-1) 메소드에 플래그가 지정됩니다.
이전 버전의 JMS에서는 메시지가 -1 값을 사용하여 큐의 기본 우선순위가 사용됨을 표시했습니다.
int 매개변수의 값을 판별할 수 없는 경우에는 메소드 참조에 플래그가 지정됩니다.
플래그 지정된 참조를 검토하여 이러한 동작 변경이 애플리케이션에 영향을 미치는지 여부를 판별하십시오.
NOLOCAL 상수와 true 값을 가진 boolean noLocal 매개변수를 받는 메소드에 플래그가 지정되며, 그 이유는
JMS 2.0에서 이 속성이 사용되는 경우 고객이 동일한 클라이언트 ID에 의해 공개된 메시지를 수신할 수 없기 때문입니다. 이전 버전의 JMS에서는
구독자가 해당 고유 연결에 의해 공개된 메시지를 수신하지 못하도록 하기 위해 구독자에서 이 속성이 설정되었습니다. boolean noLocal
매개변수의 값을 판별할 수 없는 경우에는 메소드 참조에 플래그가 지정됩니다. 플래그 지정된 참조를 검토하여 이러한 동작 변경이 애플리케이션에 영향을 미치는지 여부를 판별하십시오.
자세한 정보는 다음 자원을 참조하십시오.