JMS es un transporte más armarios disponibles en Mule Mule ESB y Estudio. Fuera de la caja, Mula Studio es compatible con ActiveMQ, mula MQ JMS y Weblogic. Sin embargo, la mula se puede comunicar con cualquier v1.0 o v1.1 JMS intermediarios de mensajes compatibles. Le permite explorar de mula JMS de transporte con la ayuda del siguiente ejemplo: Un punto extremo Active MQ de entrada de visualizar el mensaje quitado de la cola a través del componente Logger. Vamos a utilizar Active MQ de Apache como Message Broker. Al final de este ejercicio, habríamos aprendido cómo descargar, instalar y ejecutar Apache Active MQ Cómo crear conector de Active MQ en Mule Studio Cómo crear JMS punto final entrante y se refiere al conector de arriba Cómo agregar bibliotecas Active MQ Por último, corremos y los mensajes de quitar de la cola de Active MQ Instalación de Apache ActiveMQ Descargar Active MQ desde el siguiente enlace -. Descomprimir el archivo zip en una carpeta de su elección y garantizar la siguiente estructura de carpetas se crea. Deja llamado a este ACTIVEMQ_HOME carpeta. Ir a la carpeta ACTIVEMQ_HOME / bin y ejecute activemq.bat (o .sh si elLinux / Unix) Asegurar el servidor Active MQ se ha iniciado satisfactoriamente. Por defecto JMS Broker escuchará a 61616 para las conexiones TCP y 8161 para las solicitudes HTTP de administración. Ejecutar Active dirección URL de administración MQ - desde su navegador. Introduzca admin / admin cuando se le solicite. Esto nos lleva a la consola de administración de Active MQ. Creación Abrir proyecto de flujo de mula "Formación mula" en Mule Studio y crear un nuevo flujo de mula llamado "JMS". Ir a la pestaña "Global Elementos", haga clic en Crear para que aparezca "Elegir Global Tipo" de diálogo. Filtrar y seleccionar conector "Activo MQ", como se muestra a continuación. Deje los valores por defecto en las propiedades del conector. Como se puede ver, Active MQ utiliza 61616 como puerto de escucha TCP. Además, vamos a salir de la versión JMS como 1.0.2b, aunque 1.1 también trabajará con Active MQ. Esto completa la creación del conector ActiveMQ. A continuación, volver a la pestaña "flujo de mensajes". Filtro "JMS" punto final y arrastrar y soltar en que el flujo de mensajes. Enter "Cola1" para el nombre de la cola. Deja valores por defecto para otros campos. Desde la pestaña "Referencias" de JMS punto final, seleccione "Active_MQ" en "Conectorcampo de referencia ". Esto asocia conector creado previamente con JMS punto final. Por último, arrastrar y soltar un componente Logger junto a JMS punto final. Introduzca "# [message.payload]" en el campo Mensaje para imprimir carga del mensaje entrante a la consola de mula estudio. Con esto se completa el flujo de mula JMS. Añadir ActiveMQ JMS Biblioteca tenemos que añadir bibliotecas de cliente de ActiveMQ con el fin de ejecutar este flujo de JMS. Como se muestra a continuación en los pasos numerados: Vaya a ACTIVEMQ_HOME carpeta / lib. Copiar el archivo activemq-cliente-5.8.0.jar. Pega esto en proyecto "muletraining". (Ctrl C y Ctrl V obras en mula) Estudio clic derecho en el archivo activemq-cliente-5.8.0.jar el marco del proyecto "muletraining" y seleccione "Build Path -> Añadir a la Vía de construcción". Esto añadirá "activemq-cliente-5.8.0.jar" bajo "hizo referencia a Bibliotecas" y poner a disposición del tiempo de ejecución del proyecto. Guarde y ejecute el proyecto. Prueba de flujo ActiveMQ JMS Asegúrese proyecto "Formación de la mula" se ha iniciado correctamente. Ir a la consola Admin en ActiveMQ como se describe en los pasos anteriores. Haga clic en la pestaña "colas"y asegúrese de que "Cola1" ya está creado. Activo MQ crea implícitamente todas las colas que se hace referencia en los puntos finales. En los casos de producción, esta función está normalmente desactivado. Haga clic en "Enviar a" de operaciones "QUEUE1" para que aparezca la pantalla Poner en cola. Ingrese cualquier mensaje que desea enviar a "Cola1". En este ejemplo, tenemos "Ejemplo de transporte JMS - Mensaje enviado a ActiveMQ Cola1". De Mula Estudio de la consola, observamos que JMS punto final ha leído correctamente este mensaje. Asimismo, desde la consola ActiveMQ, observe que el mensaje se muestra como quitadas de la cola. Esto completa el Ejemplo de transporte JMS. Para obtener más información sobre este medio de transporte, por favor visite. [Id = 6962308 GIST] El 10 de octubre 2013 / /