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.
$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
$cd /home/virtuser/soapolicyjmsdef
$/opt/mqm/java/bin/JMSAdmin < /home/virtuser/soapolicyjmsdef/JMS.def