Creación de destinos JMS

Puede crear nuevas definiciones de destino JNDI para el nuevo destino JMS de punto final de mensaje de direccionamiento con el formato jndi://<DESTINO>.

Antes de empezar

Conéctese al sistema de WebSphere MQ. Para obtener más información, consulte Conexión al sistema WebSphere MQ

Procedimiento

Para crear un nuevo destino JNDI, complete los pasos siguientes:

  1. Cree las colas de destino de WebSphere MQ necesarias para el nuevo destino JMS de punto final de mensaje de direccionamiento. Ejecute el mandato runmqsc de WebSphere MW para definir una cola local, por ejemplo:
    $runmqsc MB8QMGR
    DEFINE QL(<Nombre de cola>)
    END  

    Donde MB8QMGR es el nombre de gestor de colas utilizado en este patrón y <Nombre de cola> es el nombre de cola de destino de MQ.

  2. Añada la definición JNDI para el nuevo destino de punto final de mensaje de direccionamiento.
    1. Edite el archivo JMS.def ubicado en /home/virtuser/soapolicyjmsdef añadiendo la nueva definición JNDI. En el ejemplo siguiente, se añade una nueva definición JNDI para el punto final de mensaje de direccionamiento JMS jndi://<DESTINO> junto con las definiciones JNDI obligatorias existentes:
      $vi /home/virtuser/soapolicyjmsdef/JMS.def 
      
      # Defina una QueueConnectionFactory
      # Sólo se especifican los parámetros cuyos valores
      # predeterminados se sustituyen.
      # Esto configura un enlace de cliente MQ.
      
      DEF QCF(QCF) + 
      TRANSPORT(CLIENT) + 
      QMANAGER(MB8QMGR) + 
      HOSTNAME(127.0.0.1) + 
      PORT(2414) 
      
      # 
      
      DEF Q(REQUEST_IN) + 
      QUEUE(REQUEST_INQ) + 
      QMANAGER(MB8QMGR) 
      
      DEF Q(REPLY_OUT) + 
      QUEUE(REPLY_OUTQ) + 
      QMANAGER(MB8QMGR) 
      
      DEF Q(BACKOUT) + 
      QUEUE(SYSTEM.DEAD.LETTER.QUEUE) + 
      QMANAGER(MB8QMGR) 
      
      # Añada nueva definición JNDI para valor de punto final de mensaje de direccionamiento
      # jndi://<DESTINO> establecido en el nuevo doc. de política
      # Se sustituyen los valores de <DESTINO> y
      # <Nombre de cola de MQ de destino> por sus valores reales.
      
      DEF Q(<DESTINO>) +
      QUEUE(<Nombre de cola de MQ de destino>) +
      QMANAGER(MB8QMGR) 
      
      END 
    2. Guarde y cierre el archivo JMS.def.
    3. Ejecute el mandato siguiente para crear la definición de enlaces:
         $/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def
      Esto crea el archivo de definición de enlaces JNDI en /home/virtuser/JNDI-DIR/.bindings.

Qué hacer a continuación

Comparta la información de conexión JMS con clientes externos. Para obtener más información, consulte Compartimiento de la información de conexión JMS con clientes externos

Tarea Tarea

Comentarios


Icono de fecha y hora Última actualización: 16 de octubre de 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawmbwsrr.doc/topics/tsoa_managing_destinations.htm