Notas de la versión de Sun Java System Application Server 9.1 Update 1-9.1 Update 2

Descripción

Tras establecer la propiedad ejb-timer-service minimum-delivery-interval a 9000, al intentar establecer la propiedad ejb-timer-service redelivery-interval-in-mills a 7000 el comando set falla con el siguiente error:


[echo] Doing admin task set
[exec] [Attribute(id=redelivery-interval-internal-in-millis) :
Redelivery-Interval (7,000)
should be greater than or equal to Minimum-delivery-interval-
in-millis (9,000)]
[exec] CLI137 Command set failed.

El problema es que la lógica que relaciona la propiedad de intervalo de reentrega con la propiedad de entrega mínima es incorrecta e impide que se utilice la GUI o la CLI para definir valores en los que el intervalo de entrega mínimo sea superior al intervalo de reentrega.

El valor de minimum-delivery-interval-in-millis debe ser siempre igual o superior al de la propiedad ejb-timer-service redelivery-interval-in-millis. El problema es que se produce una comprobación de validación errónea en Application Server para verificar que el valor de redelivery-interval-in-millis es mayor que el valor de minimum-delivery-interval-in-millis.