HermesJMS

De Dos Ideas.
Saltar a: navegación, buscar

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

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


Características y utilización

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