Procedimento
- Abra um prompt de comandos na máquina de destino e siga estas etapas:
- Inicie o MQSC digitando o comando:
runmqsc
Uma mensagem informa que o gerenciador de filas foi iniciado.
- Defina um canal de receptor digitando o seguinte comando:
define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
Uma mensagem informa você de que o canal foi criado.
- Abra uma nova janela de comandos e verifique quais portas estão livres. Insira o seguinte comando:
netstat -an
Isso mostra uma lista de processos em execução. Verifique o número de porta de cada um dos processos para confirmar se a porta 1414 está sendo utilizada. Isso pode ser feito ao consultar a coluna
Endereço Local. As informações são fornecidas no formulário ip_address:port_being _used.
Se a porta 1414 não estiver em uso, use 1414 como o número da porta para o canal listener e emissor, posteriormente na verificação. Se ela estiver em uso, selecione
uma porta alternativa que não esteja sendo utilizada, por exemplo, 1415, se ela não estiver
sendo utilizada por outro processo.
- A verificação requer que o listener padrão
do IBM MQ seja iniciado. Por padrão, o listener atenderá na porta 1414. Se você localizou a porta 1414 que estava livre durante a etapa c, nenhuma ação será necessária e será possível continuar na etapa e. Se precisar usar uma porta diferente da 1414, altere a definição do SYSTEM.DEFAULT.LISTENER.TCP. Por exemplo, para utilizar a porta 1415, digite o seguinte comando na janela do MQSC:
alter listener(system.default.listener.tcp) trptype(tcp) port(port_number)
em que port_number é o número da porta onde o listener deve ser executado. Este deve ser o mesmo número usado ao definir o canal emissor na etapa 2b deste procedimento.
- Na janela do MQSC, inicie o listener padrão do IBM MQ inserindo o seguinte comando:
start listener (system.default.listener.tcp)
- Pare o MQSC digitando:
end
Algumas mensagens exibidas são seguidas pelo prompt de comandos.
- Abra um prompt de comandos na máquina de origem e siga estas etapas:
- Inicie o MQSC digitando o comando:
runmqsc
Uma mensagem informa que o gerenciador de filas foi iniciado.
- Defina um canal de emissor digitando o seguinte comando:
define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('con-name(port)') xmitq(QM_APPLE) trptype(tcp)
O valor con-name é o endereço TCP/IP da estação de trabalho do receptor. O valor port é a porta na qual o listener está em execução na máquina receptora, o valor padrão é 1414.
- Inicie o canal digitando o seguinte comando:
start channel (QM_ORANGE.QM_APPLE)
- Pare o MQSC digitando:
end
Algumas mensagens exibidas são seguidas pelo prompt de comandos.
Resultados
Agora você criou todos os objetos do
IBM MQ necessários
para que as mensagens sejam enviadas do gerenciador de filas de envio QM_ORANGE para
a fila Q1 no gerenciador de filas de recebimento QM_APPLE. A próxima tarefa será enviar uma mensagem de teste.