La siguiente tabla muestra los errores que se han solucionado en la versión 4.1 de Message Queue.
Tabla 1–9 Errores solucionados en Message Queue 4.1
Error |
Descripción |
---|---|
6381703 |
Los mensajes remotos tramitados pueden confirmarse dos veces si se reinicia el agente que lo ha originado. |
6388049 |
No es posible deshacer una transacción distribuido incompleta |
6401169 |
Las opciones "confirmar" y "deshacer" de imqcmd no muestran un mensaje de confirmación. |
6473052 |
El valor predeterminado de las colas autocreadas debería ser "round robin" (operación por turnos). (MaxNumberConsumers = -1). |
6474990 |
El registro del agente muestra ConcurrentModificationException para el comando imqcmd list dst. |
6487413 |
Se produce una pérdida de memoria cuando el comportamiento límite es REMOVE_OLDEST o REMOVE_LOWER_PRIORITY. |
6488340 |
El agente hace un "giro" y el cliente espera a que se atienda la respuesta. |
6502744 |
El agente no cumple el límite predeterminado de 1000 mensajes de la cola de mensajes inactivos. |
6517341 |
El tiempo de ejecución del cliente tiene que mejorar la lógica de reconexión cuando el cliente se conecta con un clúster de alta disponibilidad y permitir al cliente volver a conectarse con independencia de cual sea el valor de la propiedad imqReconnectEnabled. |
6528736 |
El servicio de inicio automático de Windows (imqbrokersvc) se bloquea durante el inicio. |
6561494 |
Los mensajes se entregan al consumidor equivocado cuando ambos comparten una sesión. |
6567439 |
Los mensajes generados en una transacción PREPARED se entregan sin orden si se confirman después de que se reinicie el agente. |
La siguiente tabla muestra los errores solucionados en Message Queue 4.0.
Tabla 1–10 Errores solucionados en Message Queue 4.0
Número de error |
Descripción |
---|---|
4986481 |
En Message Queue 3.5, la invocación de Session.recover podría bloquearse en el modo de conexión automática. |
4987325 |
El indicador de nueva entrega se establecía en false en mensajes entregados de nuevo después de invocar a Session.recover. |
6157073 |
Cambiar el mensaje de nueva conexión para que incluya el número de conexiones que se encuentran en el servicio además del número total de conexiones. |
6193884 |
Message Queue muestra un mensasyslogura en syslog en configuraciones regionales que utilizan caracteres no ASCII en los mensajes. |
6196233 |
No funciona la selección de mensajes con JMSMessageID. |
6251450 |
ConcurrentModificationException en connectList durante apagado de clúster. |
6252763 |
java.nio.BufferOverflowException en java.nio.HeapByteBuffer.putLong/Int . |
6260076 |
El primer mensaje publicado tras el inicio es lento cuando utiliza almacenamiento Oracle. |
6260814 |
El procesamiento del Selector en JMSXUserID siempre evalúa como falso. |
6264003 |
El explorador de colas muestra mensajes que son parte de transacciones no confirmadas. |
6271876 |
El control de flujo de la conexión no funciona correctamente cuando se cierra un consumidor que tiene mensajes no consumidos. |
6279833 |
Message Queue no debería permitir que dos agentes utilicen las mismas tablas jdbc. |
6293053 |
El agente maestro no se inicia correctamente cuando cambia la dirección IP del sistema, a menos que se borre el almacén (con —reset store.) |
6294767 |
El agente de Message Queue tiene que establecer SO_REUSEADDR en los sockets de la red que abra. |
6304949 |
No es posible configurar la propiedad ClientID de TopicConnectionFactory. |
6307056 |
El registro txn tiene un efecto adverso sobre el rendimiento. |
6320138 |
La API de C de Message Queue no tiene la capacidad de determinar el nombre de una cola de una cabecera de respuesta. |
6320325 |
El agente a veces utiliza JDK 1.4 en vez de JDK 1.5 en Solaris, incluso si ambas versiones se encuentran instaladas. |
6321117 |
El clúster de múltiples agentes lanza la excepción java.lang.NullPointerException . |
6330053 |
El cliente de jms devuelve java.lang.NoClassDefFoundError al confirmar una transacción desde el suscriptor. |
6340250 |
Compatibilidad con el tipo MESSAGE en la API de C. |
6351293 |
Se incluye compatibilidad con la base de datos Apache Derby. |