compartilhando informações de conexão JMS com clientes externos

Depois de ter modificado o arquivo de definições JMS, JMS.def, o arquivo de ligações, .bindings, deve ser gerado novamente após uma mudança e distribuído aos clientes externos.

  1. Abra o arquivo JMS.def localizado em /home/virtuser/soapolicyjmsdef/ e atualize o texto padrão (127.0.0.1), escrito como <Broker System Hostname/IPAddress> no exemplo a seguir, com o nome do host do sistema do Message Broker:
    $vi JMS.def 
    
    # Defina um QueueConnectionFactory 
    # Somente parâmetros sendo substituídos de seus valores padrão 
    # são especificados. 
    # Isso configura uma ligação de cliente MQ. 
    
    DEF QCF(QCF) + 
    TRANSPORT(CLIENT) + 
    QMANAGER(MB8QMGR) + 
    HOSTNAME(<Broker System Hostname/IPAddress>) + 
    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) 
    
    #Inclua nova definição JNDI para terminal de roteamento de mensagem jndi://<DESTINATION> 
    # substituindo os valores <DESTINATION> 
    
    <Destination MQ QueueName> por valores reais. 
    DEF Q(<DESTINATION>) + 
    QUEUE(<Destination MQ QueueName>) + 
    QMANAGER(MB8QMGR) 
    END 
  2. Execute o comando a seguir para criar o arquivo de definição de ligações, localizado em /home/virtuser/JNDI-DIR/.bindings, que é usado pelo cliente MQ JMS remoto externo:
    $cd /home/virtuser/soapolicyjmsdef 
    $/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def 
  3. O arquivo de definição /home/virtuser/JNDI-DIR/.bindings gerado é usado pelo cliente JMS remoto para conectar-se ao provedor MQ JMS hospedado no sistema do Message Broker.

Informação Informação

Feedback


Ícone de registro de data e hora Última atualização: 16 de outubro de 2012


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