Diferencia entre revisiones de «HermesJMS»

De Dos Ideas.
Saltar a: navegación, buscar
(Ver también)
Línea 43: Línea 43:
 
* Y ahora desde "session > HeladeraCF > "NuestraQueue" podran observar los mensajes de dicha Cola
 
* Y ahora desde "session > HeladeraCF > "NuestraQueue" podran observar los mensajes de dicha Cola
  
====Cabecera de Mensajes====
+
====Copiando Mensajes entre distintas colas de mensajes ====
Para mantener la cabecera de mensajes, por ejemplo donde tenemos el JMS-Type y así poder re-encolar un pedido, luego de un envío a cola de errores, a la cola que se quiere postear.
+
Los mensajes se pueden copiar de una cola de mensajes a otra cola de mensajes simplemente arrastrando y soltando (drag and drop) los mensajes de una cola hacia otra.
 +
Puede ser requerido por el usuario que al copiar los mensajes de una cola a otra se copien o no algunos de sus encabezados JMS. Para seleccionar qué encabezados debe mantener HermesJMS en la copia, se deben seleccionar en la configuración de la aplicación:
  
Clic derecho en un mensaje recibido (cola de errores), “save..”, “save as xml” y guardar el archivo con un nombre, para luego poder obtenerlo mas tarde.
+
* Menu Options -> Configuration...
 +
* Seleccionar abajo el tab "General"
 +
* Seleccionar las opciones "CopyXXX" donde XXX son los encabezados JMS que permite copiar.
  
En la cola que se quiere postear, clic, luego menú messages, send xml encoded messages (o ctrl. + T) y elegir el archivo guardado.
+
Entre los encabezados disponibles para copiar están:
 +
 
 +
*JMSCorrelationID
 +
*JMSExpiration
 +
*JMSPriority
 +
*JMSReplyTo
 +
*JMSType
 +
 
 +
 
 +
====Guardando los mensajes en Archivos====
 +
 
 +
Se pueden guardar los mensajes de una cola en un archivo local que incluye la información de encabezados JMS para posteriormente poder postearlos la cantidad de veces que sea necesario:
 +
* Clic derecho en un mensaje recibido, “save..”, “save as xml”
 +
* Guardar el archivo con un nombre, para luego poder obtenerlo mas tarde.
 +
 
 +
Para postear en una cola un mensaje guardado:
 +
* Clic derecho en la cola en la que se quiere postear
 +
* Menú messages, send xml encoded messages (o ctrl. + T)  
 +
* Elegir el archivo guardado previamente.
  
 
==Ver también==
 
==Ver también==
 
* [[JMS]]
 
* [[JMS]]
 
* [http://www.hermesjms.com Página oficial de HermesJMS]
 
* [http://www.hermesjms.com Página oficial de HermesJMS]

Revisión del 13:52 21 ene 2009

HermesJMS es una herramienta para administrar colas JMS. HermesJMS permite:

  • Ver los mensajes de distintas colas
  • Realizar búsquedas sobre los mensajes
  • Borrar mensajes
  • Copiar mensajes, y postearlos (incluso entre distintas colas)
  • Postear mensajes de texto
  • Y más! (esto significa que no la terminé de ver...)


Configurar HermesJMS para WebLogic 8.1

Configurando el HermesJMS

Luego de descargar e instalar siguiendo las debidas instrucciones, acá les dejo como se configura el programa paso por paso.

Crear el Class Loader

  • Ir al menu Options > Configuration...
  • Click en el tab "Providers" tab abajo
  • Click Derecho y "Add Group"
  • Ingresar name "WebLogic 8.1"
  • Click "+" a la derecha de "WebLogic 8.1" para expandir
  • Click Derecho "Library" y seleccionar "Add JAR(s)"
  • Examinar : BEA_HOME/WebLogic81/server/lib/ y seleccionar el "weblogic.jar".
  • Click "Don't Scan".
  • Click OK para cerrar la pantalla de Configuration.

Crear el Context

  • Click Derecho en "contexts" en la izquierda y seleccionar: > New Context...
  • Ingresar el nombre del contexto: "WebLogic"
  • Loader: "WebLogic 8.1"
  • ProviderURL : "t3://localhost:7001"
  •  !InitialContextFactory : "weblogic.jndi.WLInitialContextFactory"
  •  !SecurityPrincipal : "weblogic"
  •  !SecurityCredentials : "weblogic"
  • Binding : "QueueConnectionFactory"
  • Click OK

Luego en la pantalla central del Hermes

  • Doble click sobre context > Weblogic
  • Boton derecho sobre nuestra Connection Factory (HeladeraCF)
  • Create New Session > HeladeraCF
  • Luego se agrega la cola a nuestra CF (Boton derecho sobre la cola, addTo > HeladeraCF
  • Y ahora desde "session > HeladeraCF > "NuestraQueue" podran observar los mensajes de dicha Cola

Copiando Mensajes entre distintas colas de mensajes

Los mensajes se pueden copiar de una cola de mensajes a otra cola de mensajes simplemente arrastrando y soltando (drag and drop) los mensajes de una cola hacia otra. Puede ser requerido por el usuario que al copiar los mensajes de una cola a otra se copien o no algunos de sus encabezados JMS. Para seleccionar qué encabezados debe mantener HermesJMS en la copia, se deben seleccionar en la configuración de la aplicación:

  • Menu Options -> Configuration...
  • Seleccionar abajo el tab "General"
  • Seleccionar las opciones "CopyXXX" donde XXX son los encabezados JMS que permite copiar.

Entre los encabezados disponibles para copiar están:

  • JMSCorrelationID
  • JMSExpiration
  • JMSPriority
  • JMSReplyTo
  • JMSType


Guardando los mensajes en Archivos

Se pueden guardar los mensajes de una cola en un archivo local que incluye la información de encabezados JMS para posteriormente poder postearlos la cantidad de veces que sea necesario:

  • Clic derecho en un mensaje recibido, “save..”, “save as xml”
  • Guardar el archivo con un nombre, para luego poder obtenerlo mas tarde.

Para postear en una cola un mensaje guardado:

  • Clic derecho en la cola en la que se quiere postear
  • Menú messages, send xml encoded messages (o ctrl. + T)
  • Elegir el archivo guardado previamente.

Ver también