Utilize o comando mqsichangeproperties para alterar as propriedades relacionadas às comunicações entre intermediários e o componente listener http, que inclui o suporte HTTP e HTTPS (SSL) para os nós HTTPInput e HTTPReply.
Inicie o intermediário utilizando o mqsistart e, em seguida, emita o comando na máquina que está executando o intermediário.
Se você alterar algum valor, deverá parar e reiniciar o intermediário para que a alteração seja efetivada.
-n Name1, Name2 -v Value1, Value2
Os nomes de propriedades válidos para comunicações entre intermediários estão listados abaixo:
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 \"\"
Observe o símbolo de menos na lista para BRKA e BRKB. BRKC não especifica nenhum intermediário e não é, portanto, um clone. No entanto, BRKA e BRKB permanecem clones um do outro.
Por padrão, Qualidade de Proteção será ativada se os valores isysQopLevel ou sysQopLevel foram alterados a partir do valor padrão nenhum.
mqsichangeproperties <servidor intermediário> -o DynamicSubscriptionEngine -n interbrokerHost -v <nome do host IP>
Se você alterar o valor, o intermediário precisará ser parado e iniciado novamente. Em seguida, você precisará implementar novamente a topologia completa.
mqsichangeproperties <servidor intermediário> -o DynamicSubscriptionEngine -n interbrokerPort -v <número da porta>
Se você não definir o valor de interbrokerPort antes que a topologia seja implementada, reinicie o intermediário.
Se você alterar o valor, o intermediário precisará ser parado e iniciado novamente. Em seguida, você precisará implementar novamente a topologia completa.
O valor desta propriedade deve ser maior ou igual ao valor maxMessageSize.
Isso deve estar no intervalo de 16 777 216 a 8 589 934 592.
O valor desta propriedade deve ser menor ou igual ao valor maxClientQueueSize.
Esse parâmetro estará disponível apenas se um protocolo PGM (Pragmatic General Multicast) for selecionado.
Em plataformas Windows, o ID do usuário utilizado para chamar este comando deve ter autoridade de Administrador no sistema local.
Em sistemas UNIX, o ID do usuário utilizado para invocar esse comando deve ser root ou deve ser igual ao especificado no parâmetro -i do comando mqsicreatebroker. Ele também deve ser membro do grupo mqbrkrs.
Nomes de propriedades válidos para o HTTPListener ObjectName:
Nomes de propriedades válidos para o HTTPConnector ObjectName:
Nomes de propriedades válidos para o HTTPSConnector ObjectName:
Em plataformas Windows, o ID do usuário utilizado para chamar este comando deve ter autoridade de Administrador no sistema local.
Em sistemas UNIX, o ID do usuário utilizado para invocar esse comando deve ser root ou deve ser igual ao especificado no parâmetro -i do comando mqsicreatebroker. Ele também deve ser membro do grupo 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