Après avoir modifié le fichier de définitions JMS, JMS.def, le fichier de liaisons, .bindings, doit être régénéré à la suite d'une modification et distribué aux clients externes.
$vi JMS.def
# Définition d'une QueueConnectionFactory
# Seuls les paramètres qui sont remplacés à partir de leurs valeurs par défaut
# sont spécifiés.
# Cela permet de configurer une liaison client 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)
#Ajout d'une nouvelle définition JNDI au noeud final de message de routage jndi://<DESTINATION>
# en remplaçant les valeurs <DESTINATION>
<Destination MQ QueueName> par des valeurs réelles.
DEF Q(<DESTINATION>) +
QUEUE(<Destination MQ QueueName>) +
QMANAGER(MB8QMGR)
END
$cd /home/virtuser/soapolicyjmsdef
$/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def