Compartimiento de la información de conexión JMS con clientes externos

Después de haber modificado el archivo de definiciones JMS, JMS.def, el archivo de enlaces, .bindings, se debe volver a generar después de un cambio y distribuir a los clientes externos.

  1. Abra el archivo JMS.def ubicado en /home/virtuser/soapolicyjmsdef/ y actualice el texto predeterminado (127.0.0.1), escrito como <Nombre de host del sistema de intermediario/dirección_IP> en el ejemplo siguiente, con el nombre de host del sistema de Message Broker:
    $vi 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(<Nombre de host de sistema de intermediario/Dirección_IP>) +
    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 punto final de mensaje de direccionamiento
    # jndi://<DESTINO> sustituyendo <DESTINO>
    
    Valores de <Nombre de cola MQ de destino> por valores reales.
    DEF Q(<DESTINO>) +
    QUEUE(<Nombre de cola de MQ de destino>) +
    QMANAGER(MB8QMGR) 
    END 
  2. Ejecute el mandato siguiente para crear el archivo de definición de enlaces, que se encuentra en /home/virtuser/JNDI-DIR/.bindings, que utiliza el cliente JMS de MQ remoto externo:
    $cd /home/virtuser/soapolicyjmsdef 
    $/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def 
  3. El archivo de definición /home/virtuser/JNDI-DIR/.bindings generado lo utiliza el cliente JMS remoto para conectarse al proveedor JMS de MQ alojado en el sistema de Message Broker.

Información Información

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_distribute.htm