Crear una fábrica de conexiones

Un cliente JMS (una aplicación Java que utiliza la API JMS) utiliza fábricas de conexiones para crear conexiones con el proveedor JMS (un proveedor de mensajería como 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 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 Navigator , expanda la carpeta Objetos administrados JMS y, a continuación, expanda el contexto inicial (y los subcontextos, si es necesario) para el espacio de nombres JNDI en el que se almacenará la fábrica de conexiones.
  2. Pulse con 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 utilizará la fábrica de conexiones para conectarse y, a continuación, pulse Siguiente:
    • Si está utilizando la mensajería punto a punto o si está utilizando el intermediario de publicación/suscripción 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 transacciones XA, seleccione el recuadro de selección Dar soporte a 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 ClienteMQ y ha seleccionado el recuadro de selección Soportar transacciones XA en la página anterior del asistente, debe instalar el componente Java Extended Transaction Support 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: El transporte en tiempo real no está disponible en IBM MQ 8.0. Si utiliza IBM MQ 8.0 puede definir el transporte en tiempo real, pero falla cuando se intenta crear una conexión.
  8. Opcional: Si desea crear el objeto de fábrica de conexiones con los mismos atributos que una fábrica de conexiones existente, seleccione Crear con atributos como un objeto JNDI existentey, a continuación, pulse Seleccionar para seleccionar la fábrica de conexiones 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.