Na estação de trabalho IBM® MQ MQI client , use o programa de amostra amqsputc para colocar uma mensagem na fila na estação de trabalho do servidor. Use o programa de amostra amqsgetc para obter a mensagem da fila de volta para o cliente.
Antes de Começar
Conclua os tópicos anteriores nesta seção:
- Configure um gerenciador de filas, canais e fila.
- Abra uma janela de comando.
- Configure as variáveis de ambiente do sistema.
Sobre esta tarefa
Observe que IBM MQ definições de objeto são sensíveis ao caso. O texto digitado como um comando do MQSC em minúsculas é convertido automaticamente em maiúsculas, a menos que você o coloque entre aspas simples. Certifique-se de digitar os exemplos exatamente como são mostrados.
Procedimento
- Altere para
MQ_INSTALLATION_PATH/samp/bin directory, que contém os programas de amostra. O MQ_INSTALLATION_PATH representa o diretório de alto nível no qual o IBM MQ está instalado.
- Deve-se configurar determinadas variáveis de ambiente para que a instalação possa ser usada no shell atual. É possível configurar as variáveis de ambiente, inserindo o comando a seguir:
. MQ_INSTALLATION_PATH/bin/setmqenv -s
onde
MQ_INSTALLATION_PATH refere-se ao local onde
IBM MQ está instalado.
- Inicie o programa PUT para
QUEUE1 no QUEUE.MANAGER.1 , inserindo o seguinte comando:
./amqsputc QUEUE1 QUEUE.MANAGER.1
Se o comando for bem-sucedido, as mensagens a seguir serão exibidas:
A fila de destino de início AMQSPUT0 de amostra é QUEUE1
Dica: Você pode obter o erro,
MQRC_NOT_AUTHORIZED(
2035 ). Por padrão, a autenticação de canal é ativada quando um gerenciador de filas é criado. A autenticação de canal impede que usuários privilegiados acessem um gerenciador de filas como um
IBM MQ MQI client. Para verificar a instalação, é possível alterar o ID de usuário MCA para um usuário não privilegiado ou desativar a autenticação de canal. Para desativar a autenticação de canal, execute o seguinte comando MQSC:
ALTER QMGR CHLAUTH(DISABLED)
Ao concluir o teste, se você não excluir o gerenciador de filas, reative a autenticação de canal:
ALTER QMGR CHLAUTH(ENABLED)
- Digite algum texto de mensagem, depois pressione Enter duas vezes.
A seguinte mensagem é exibida:
Fim da amostra AMQSPUT0
Agora, sua mensagem está na fila do gerenciador de filas do servidor.
- Inicie o programa GET para
QUEUE1 no QUEUE.MANAGER.1 , inserindo o seguinte comando:
./amqsgetc QUEUE1 QUEUE.MANAGER.1
O programa de amostra é iniciado e sua mensagem é exibida. Após uma pausa curta (aproximadamente 30 segundos), a amostra termina e o prompt de comandos é exibido novamente.
Resultados
Agora você verificou com sucesso a instalação do cliente.
O Que Fazer A Seguir
- Deve-se configurar diversas variáveis de ambiente no servidor para que a instalação possa ser usada no shell atual. É possível configurar as variáveis de ambiente, inserindo o comando a seguir:
. MQ_INSTALLATION_PATH/bin/setmqenv -s
onde MQ_INSTALLATION_PATH refere-se ao local onde IBM MQ está instalado.
- No servidor, pare o gerenciador de filas inserindo o seguinte comando:
endmqm QUEUE.MANAGER.1
- No servidor, exclua o gerenciador de filas inserindo o seguinte comando:
dltmqm QUEUE.MANAGER.1