Buscar un cambio de comportamiento de la prioridad de mensaje y el atributo NoLocal

Esta regla marca los cambios de comportamiento de la característica wmqJmsClient-2.0 que afectan a la prioridad de los mensajes y el atributo NoLocal. Si la aplicación no utiliza la característica wmqJmsClient-2.0, se puede pasar por alto estos resultados. Si desea utilizar el comportamiento anterior, establezca la propiedad com.ibm.mq.jms.SupportMQExtensions en true. Esta regla marca referencias a los elementos siguientes:

El método setPriority(-1) se marca porque el valor -1 ya no es válido en JMS (Java Message Service) 2.0. En versiones anteriores de JMS, los mensajes utilizaban el valor -1 para indicar que se usaba la prioridad predeterminada de la cola. Si no se puede determinar el valor del parámetro int, se marca la referencia del método. Examine las referencias marcadas para determinar si este cambio de comportamiento afecta a la aplicación.

Los métodos y constante NOLOCAL que toman un parámetro booleano noLocal con el valor true se marcan porque cuando este atributo está habilitado en JMS 2.0, un consumidor no puede recibir mensajes publicados por el mismo ID de cliente. En versiones anteriores de JMS, este atributo se establecía en un suscriptor para impedir que éste recibiera mensajes publicados por su propia conexión. Si no se puede determinar el valor del parámetro boolean noLocal, se marca la referencia del método. Examine las referencias marcadas para determinar si este cambio de comportamiento afecta a la aplicación.

Para obtener más información, consulte el siguiente recurso: