Utilizzare il comando mqsichangeproperties per modificare le proprietà correlate alle comunicazioni interbroker e il componente listener http, che include il supporto HTTP e HTTPS (SSL) per i nodi HTTPInput e HTTPReply.
Avviare il broker mediante mqsistart quindi immettere il comando sulla macchina su cui è in esecuzione il broker.
Se si modifica un valore è necessario arrestare e riavviare il broker affinché la modifica sia attiva.
-n Name1, Name2 -v Value1, Value2
Di seguito sono riportati i nomi validi di proprietà delle comunicazioni interbroker:
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKB,BRKBQM,BRKC,BRKCQM\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKC,BRKCQM\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"BRKA,BRKAQM,BRKB,BRKBQM\"
mqsichangeproperties BRKA -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKB -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"-BRKC\" mqsichangeproperties BRKC -e default -o DynamicSubscriptionEngine -n clonedPubSubBrokerList -v \"\"
Osservare il simbolo meno nell'elenco relativo a BRKA e BRKB. BRKC non specifica eventuali broker e quindi non è un clone. Tuttavia, BRKA e BRKB rimangono cloni uno dell'altro.
Come impostazione predefinita, Qualità di protezione è abilitata se è stato cambiato il valore predefinito (nessuno) per isysQopLevel o sysQopLevel.
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerHost -v <IP host name>
Se si modifica il valore, il broker deve essere arrestato e quindi riavviato. E' quindi necessario distribuire nuovamente la completa topologia.
mqsichangeproperties <broker> -o DynamicSubscriptionEngine -n interbrokerPort -v <port number>
Se non si imposta il valore interbrokerPort prima che la topologia venga distribuita, riavviare il broker.
Se si modifica il valore, il broker deve essere arrestato e quindi riavviato. E' quindi necessario distribuire nuovamente la completa topologia.
Il valore di questa proprietà deve essere maggiore o uguale al valore maxMessageSize.
Tale dimensione deve essere compresa nell'intervallo fra 16 777 216 e 8 589 934 592.
Il valore di questa proprietà deve essere minore o uguale al valore maxClientQueueSize.
Questo parametro è disponibile solo se è selezionato un protocollo PGM (Pragmatic General Multicast).
Sulle piattaforme Windows, l'ID utente utilizzato per richiamare questo comando deve possedere l'autorizzazione Amministratore sul sistema locale.
Sui sistemi UNIX, l'ID utente utilizzato per richiamare tale comando deve essere root oppure lo stesso specificato nel parametro -i del comando mqsicreatebroker. Deve essere inoltre un membro del gruppo mqbrkrs.
Nomi validi di proprietà per HTTPListener ObjectName:
Nomi validi di proprietà per HTTPConnector ObjectName:
Nomi validi di proprietà per HTTPSConnector ObjectName:
Sulle piattaforme Windows, l'ID utente utilizzato per richiamare questo comando deve possedere l'autorizzazione Amministratore sul sistema locale.
Sui sistemi UNIX, l'ID utente utilizzato per richiamare tale comando deve essere root oppure lo stesso specificato nel parametro -i del comando mqsicreatebroker. Deve essere inoltre un membro del gruppo mqbrkrs.
mqsichangeproperties TEST -o DynamicSubscriptionEngine -n clientPingInterval -v 200
mqsichangeproperties TEST -o DynamicSubScriptionEngine -n multicastEnabled -v true
mqsichangeproperties TEST -b httplistener -n sslProtocol -v TLS
mqsichangeproperties TEST -b httplistener -o HTTPListener -n enableSSLConnector -v true