Los siguientes problemas están relacionados con la administración y la configuración de Message Queue
En plataformas Windows, debe añadir manualmente el agente de Message Queue como un servicio de Windows utilizando el comando imqsvcadm. El programa de instalación no hará por usted.
En plataformas Windows, el cortafuegos integrado en Windows, que está activado de manera predeterminada, debe configurarse de forma manual con una regla de cortafuegos que permita al agente aceptar conexiones entrantes de clientes. (Fallo 6675595)
En el Panel de control, haga doble clic en Firewall de Windows
Debe hacer clic en Continuar en el cuadro de diálogo Control de cuentas de usuario para que se abra el cuadro de diálogo Configuración de Firewall de Windows.
En el cuadro de diálogo Configuración de Firewall de Windows, haga clic en la ficha Excepciones.
Haga clic en Añadir programa.
En el cuadro de diálogo Añadir un programa, seleccione java.exe y haga clic en Examinar.
Windows identifica el proceso del agente como Java Platform SE binary. Por lo tanto, busque el archivo java.exe que ha utilizado el agente (normalmente en jdk1.5.0_15\jre\bin\java.exe).
Haga clic en Cambiar ámbito.
En el cuadro de diálogo Cambiar ámbito, seleccione “Cualquier equipo (incluyendo los que están en Internet).”
Haga clic en Aceptar.
En el cuadro de diálogo Añadir un programa, haga clic en Aceptar.
En el cuadro de diálogo Configuración de Firewall de Windows, haga clic en Aceptar.
En plataformas Windows, los comandos imqadmin y imqobjmgr generan un error cuando CLASSPATH contiene comillas dobles. (Fallo 5060769)
Solución: Abra una ventana de línea de comandos y anule CLASSPATH:
set classpath=
A continuación, ejecute el comando que desee con la misma ventana de línea de comandos, por ejemplo:
mqInstallHome\mq\bin\imqadmin
La opción -javahome en todas las secuencias de comandos de Solaris y Windows no funciona si el valor proporcionado contiene un espacio. ( Fallo 4683029)
Los comandos y herramientas de Message Queue utilizan la opción javahome para especificar un entorno de tiempo de ejecución alternativo compatible con Java 2. Pero el nombre de la ruta del entorno de tiempo de ejecución de Java alternativo no debe contener espacios. A continuación le mostramos ejemplos de rutas que incluyen espacios.
Windows: C:\jdk 1.4
Solaris: /work/java 1.4
Solución: Instale el tiempo de ejecución Java en una ubicación o ruta que no contenga espacios en blanco.
El atributo imqQueueBrowserMaxMessagesPerRetrieve especifica el número máximo de mensajes que el tiempo de ejecución del cliente extrae a la vez cuando examina el contenido de una cola. El atributo influye en cómo se agrupan los mensajes en cola que se van a enviar al tiempo de ejecución de cliente, pero no afecta al número total de mensajes examinados. El atributo sólo afecta al mecanismo de navegación, no afecta al envío de los mensajes en cola. (Fallo 6387631)