IBM MQ: Usando Aplicações Cliente

From Wiki

Testando a Conexão

Connect to container

podman exec -it ibm-mq bash


Verificar Status do Queue Manager

dspmq


Usando Programas de Exemplo do MQ

Enviar uma mensagem:

/opt/mqm/samp/bin/amqsput DEV.QUEUE.1 QM1

Digite a mensagem e pressione Enter duas vezes.

Receber uma mensagem:

/opt/mqm/samp/bin/amqsget DEV.QUEUE.1 QM1

Usando Aplicações Cliente

Parâmetros de conexão:

  • Host: localhost
  • Listener/Port: SYSTEM.LISTENER.TCP.1 on port 1414
  • Queue Manager: QM1
  • Queue DEV.QUEUE.1
  • Channel: DEV.APP.SVRCONN
  • Usuário: app
  • Senha: password


A fila que você usará, DEV.QUEUE.1, reside no gerenciador de filas QM1. O queue manager escuta conexões na porta 1414. Aplicativos cliente podem se conectar ao gerenciador de filas e abrir, inserir e receber mensagens, além de fechar a fila.

Os aplicativos usam um MQ channel para se conectar ao queue manager. O acesso a esses três objetos é restrito de maneiras diferentes. Por exemplo, o usuário "app", que é membro do grupo "mqclient", tem permissão para usar o canal DEV.APP.SVRCONN para se conectar ao queue manager QM1 e está autorizado a inserir e receber mensagens da fila DEV.QUEUE.1.

Veja também

Artigos sobre IBM MQ