Se você estiver implementando fluxos de mensagens que contenham Nós TCP/IP
e esses nós usarem um serviço configurável, configure seus serviços configuráveis TCPIPClient/Server
antes que os fluxos de mensagens sejam implementados.
- Para criar um serviço configurável TCPIPClient, use o WebSphere Message Broker Explorer; consulte Usando o WebSphere Message Broker Explorer para Trabalhar com Serviços Configuráveis
para obter mais informações, ou o comandomqsicreateconfigurableservice,
conforme mostrado no exemplo a seguir. Não há necessidade de parar e iniciar o grupo de
execução para que as mudanças em um serviço configurável TCPIPClient entrem em vigor. Este exemplo cria um serviço configurável TCPIPClient denominado
myTCPIPClientConfigurableServiceName que se conecta ao host TCP/IP
localhost e usa a porta 12345 para as conexões
nesse servidor:
mqsicreateconfigurableservice myBroker -c TCPIPClient -o myTCPIPClientConfigurableServiceName -n Hostname,Port -v localhost,12345
BIP8071I: Conclusão do comando bem-sucedido.
- Para alterar as propriedades de um serviço configurável TCPIPClient, use o
WebSphere Message Broker Explorer ou o comando
mqsichangeproperties, conforme mostrado
no exemplo a seguir. Não há necessidade de parar e iniciar o grupo de
execução para que as mudanças em um serviço configurável TCPIPClient entrem em vigor. Este exemplo altera as conexões que são usadas pelo serviço configurável
TCPIPClient myTCPIPClientConfigurableServiceName.
mqsichangeproperties myBroker -c TCPIPClient -o myTCPIPClientConfigurableServiceName -n Hostname,AlternativePort -v newhost,otherhost:45678
BIP8071I: Conclusão do comando bem-sucedido.
- Para criar um serviço configurável TCPIPServer, use oWebSphere Message Broker Explorer; consulte Usando o WebSphere Message Broker Explorer para Trabalhar com Serviços Configuráveis
para obter informações adicionais, ou o comandomqsicreateconfigurableservice,
conforme mostrado no exemplo a seguir. É preciso parar e iniciar o grupo de execução para que as mudanças
em um serviço configurável TCPIPServer entrem em vigor. Este exemplo cria um serviço configurável TCPIPServer denominado
myTCPIPServerConfigurableServiceName que recebe na porta
12345 e tem um máximo de 1000 conexões nesse
servidor:
mqsicreateconfigurableservice myBroker -c TCPIPServer -o myTCPIPServerConfigurableServiceName -n Port,MaximumConnections -v 12345,1000
BIP8071I: Conclusão do comando bem-sucedido.
- Para alterar as propriedades de um serviço configurável TCPIPServer, use o
WebSphere Message Broker Explorer ou o comando
mqsichangeproperties, conforme mostrado
no exemplo a seguir. É preciso parar e iniciar o grupo de execução para que as mudanças
em um serviço configurável TCPIPServer entrem em vigor. Este exemplo altera as conexões que são usadas pelo serviço configurável
TCPIPServer myTCPIPServerConfigurableServiceName.
mqsichangeproperties myBroker -c TCPIPServer -o myTCPIPServerConfigurableServiceName -n Port,ExpireConnectionSec -v 54321,60
BIP8071I: Conclusão do comando bem-sucedido.
- Para configurar um soquete TCPIPClient para estabelecer 100 conexões no momento da
implementação ou da inicialização, use o comando
mqsicreateconfigurableservice.
Por padrão, as conexões do cliente não são estabelecidas até que
sejam requeridas por um dos nós TCP/IP. Não há necessidade de parar e iniciar o grupo de
execução para que as mudanças em um serviço configurável TCPIPClient entrem em vigor. Neste exemplo,
o serviço configurável TCPIPClient chamado Task10
está configurado para execução na porta 14150,
e são criadas 100 conexões.
mqsicreateconfigurableservice MB8BROKER -c TCPIPClient -o Task10
-n Port,MinimumConnections -v 14150,100
- Para configurar um soquete TCPIPServer para que as conexões expirem após
um tempo especificado, use o comando
mqsicreateconfigurableservice.
O nó TCP/IP pode especificar a porta a ser utilizada ou o nome
do serviço configurável. É preciso parar e iniciar o grupo de execução para que as mudanças
em um serviço configurável TCPIPServer entrem em vigor. Neste exemplo, o serviço configurável TCPIPServer denominado
Task9 está configurado para execução na
porta 14149. As conexões expirarão quando
não tiverem sido utilizadas por 5 segundos.
mqsicreateconfigurableservice BRK6 -c TCPIPServer -o Task9
-n Port,ExpireConnectionSec -v 14149,5