Crear una fábrica de conexiones

Un cliente JMS (una aplicación Java™ que utiliza la API JMS) utiliza fábricas de conexiones para conexiones para crear conexiones con el proveedor JMS (un proveedor de mensajería como, por ejemplo IBM® MQ).

Acerca de esta tarea

Cuando define una fábrica de conexiones, debe seleccionar el proveedor de mensajería que se va a utilizar como proveedor JMS. Si desea cambiar el proveedor JMS, debe crear una nueva fábrica de conexiones para el nuevo proveedor JMS.

El contexto inicial para el espacio de nombres JNDI en el que desea crear la fábrica de conexiones debe visualizarse en la carpeta Objetos administrados de JMS y debe estar conectado a IBM MQ Explorer.

Para crear un objeto de fábrica de conexiones, realice los pasos siguientes.

Procedimiento

  1. En la vista de Navegador, expanda la carpeta Objetos administrados de JMS y, a continuación, expanda el contexto inicial (y subcontextos, si fuera necesario) para el espacio de nombres JNDI en el que se almacenará la fábrica de conexiones.
  2. Pulse el botón derecho del ratón en la carpeta Fábricas de conexiones y, a continuación, pulse Nueva > Fábrica de conexiones.... Se abrirá el asistente Nueva fábrica de conexiones.
  3. En el asistente, escriba un nombre para la fábrica de conexiones y seleccione el proveedor de mensajería al que el cliente JMS se conectará mediante la fábrica de conexiones y, a continuación, pulse Siguiente:
    • Si utiliza la mensajería punto a punto o el intermediario de publicación/suscripción de IBM MQ, pulse IBM MQ.
  4. Seleccione el tipo de fábrica de conexiones que desea crear:
    • Pulse Fábrica de conexiones si la aplicación JMS utilizará tanto la mensajería punto a punto como la mensajería de publicación/suscripción, especialmente si desea que la aplicación JMS realice ambos tipos de mensajería bajo la misma transacción.
    • Pulse Fábrica de conexiones de cola si la aplicación JMS utilizará sólo la mensajería punto a punto.
    • Pulse Fábrica de conexiones de temas si la aplicación JMS utilizará sólo la mensajería de publicación/suscripción.
  5. Opcional: Para dar soporte a las transacciones XA, seleccione el recuadro Soportar transacciones XA. No se da soporte a las transacciones XA si utiliza Real-time como proveedor de mensajería.
  6. Pulse Siguiente.
  7. Seleccione el tipo de transporte que utilizarán las conexiones creadas por la fábrica de conexiones y, a continuación, pulse Siguiente:
    • Si el cliente JMS que utiliza la fábrica de conexiones está en un sistema distinto al del gestor de colas, pulse Cliente MQ. Esto significa que la conexión utiliza TCP/IP. Si selecciona Cliente MQ y había seleccionado el recuadro de selección soportar transacciones XA en la página anterior del asistente, debe instalar el componente de Java Soporte de transacción extendida de IBM MQ.
    • Si la aplicación JMS que utiliza la fábrica de conexiones se ejecuta en el mismo sistema que el gestor de colas, puede pulsar en Cliente MQ (consulte la opción anterior para más información) o puede pulsar en Enlaces, que significa que el cliente JMS se conecta directamente al gestor de colas.
    • Si el cliente JMS que utiliza la fábrica de conexiones se conectará a un intermediario Real-time utilizando TCP/IP, pulse Directo.
    • Si el cliente JMS que utiliza la fábrica de conexiones se conectará a un intermediario Real-time utilizando un túnel HTTP, pulse HTTP directo.
      Nota: Real-Time Transport no está disponible en IBM MQ 8.0. Si está utilizando IBM MQ 8.0 puede definir Real-Time Transport, pero éste falla al intentar crear una conexión.
  8. Opcional: Si desea crear el objeto de fábrica de conexiones con los mismos atributos que posee una fábrica de conexiones ya existente, seleccione Crear con atributos como un objeto JNDI existente y, a continuación, pulse Seleccionar para seleccionar la fábrica de conexiones ya existente.
  9. Pulse Finalizar.

Resultados

La nueva fábrica de conexiones se visualiza en la vista de Contenido de la carpeta Fábricas de conexiones.