JMS-Verbindungsdaten mit externen Clients gemeinsam nutzen

Nach der Modifikation der JMS-Definitionsdatei JMS.def muss die Bindungsdatei .bindings nach einer Änderung erneut generiert werden und an externe Clients verteilt werden.

  1. Öffnen Sie die Datei JMS.def im Verzeichnis /home/virtuser/soapolicyjmsdef/ und aktualisieren Sie im folgenden Beispiel den Standardtext (127.0.0.1) (<Broker System Hostname/IPAddress>) mit dem Hostnamen des Message Broker-Systems:
    $vi JMS.def 
    
    # Define a QueueConnectionFactory 
    # Only parameters being overridden from their default values 
    # are specified. 
    # This sets up a MQ client binding. 
    
    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) 
    
    #Add new JNDI definition for jndi://<DESTINATION> routing message
    # endpoint by replacing <DESTINATION>
    
    <Destination MQ QueueName> values with actual values.
    DEF Q(<DESTINATION>) +
    QUEUE(<Destination MQ QueueName>) +
    QMANAGER(MB8QMGR) 
    END 
  2. Führen Sie den folgenden Befehl aus, um die Bindungsdefinitionsdatei im Verzeichnis /home/virtuser/JNDI-DIR/.bindings zu erstellen, die vom externen fernen MQ-JMS-Client verwendet wird:
    $cd /home/virtuser/soapolicyjmsdef 
    $/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def 
  3. Die generierte Definitionsdatei /home/virtuser/JNDI-DIR/.bindings wird vom fernen JMS-Client für die Herstellung einer Verbindung zum MQ-JMS-Provider verwendet, der auf dem Message Broker-System gehostet wird.

Informationen Informationen

Feedback


Timestamp icon Letzt aktualisiert: 16. Oktober 2012


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