WebSphere MQ V7.1 – Criando uma Queue

Depois de instalar o WebSphere MQ V7.1, vamos criar uma fila.

Para executar comandos com o usuário mqm, vamos logar no sistema como root e depois como mqm:

[sfantin@hostsfantin ~]$ su -
[root@hostsfantin ~]# su - mqm
[mqm@hostsfantin ~]$

Depois de logar como mqm, vamos executar o comando que cria o Queue Manager:
[mqm@hostsfantin ~]$ crtmqm MyQM

There are 89 days left in the trial period for this copy of WebSphere MQ.
WebSphere MQ queue manager created.
Directory ‘/var/mqm/qmgrs/MyQM’ created.
The queue manager is associated with installation ‘Installation1’.
Creating or replacing default objects for queue manager ‘MyQM’.
Default objects statistics : 71 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.

Vamos o iniciar o Queue Manager:
[mqm@hostsfantin ~]$ strmqm MyQM

There are 89 days left in the trial period for this copy of WebSphere MQ.
WebSphere MQ queue manager ‘MyQM’ starting.
The queue manager is associated with installation ‘Installation1’.
5 log records accessed on queue manager ‘MyQM’ during the log replay phase.
Log replay for queue manager ‘MyQM’ complete.
Transaction manager state recovered for queue manager ‘MyQM’.
WebSphere MQ queue manager ‘MyQM’ started using V7.1.0.2.

[mqm@hostsfantin ~]$ runmqsc MyQM

5724-H72 (C) Copyright IBM Corp. 1994, 2011. ALL RIGHTS RESERVED.
Starting MQSC for queue manager MyQM.

Obs: ao executar o comando runmqsc, o prompt estará pronto para receber comandos.

Criando a fila Q1

DEFINE QLOCAL(Q1)

1 : DEFINE QLOCAL(Q1)
AMQ8006: WebSphere MQ queue created.

Para visualizar a fila no MQ Explorer, execute o seguinte comando:

[root@hostsfantin ~]# cd /opt/mqm/mqexplorer/eclipse/
[root@hostsfantin eclipse]# ./runwithtrace

mqexplorer

Alguns comandos adicionais para alterar a autenticação de canais e criação de listener:

SET AUTHREC PROFILE('Q1') OBJTYPE(QUEUE) PRINCIPAL('mqm') AUTHADD(PUT,GET)

2 : SET AUTHREC PROFILE(‘Q1’) OBJTYPE(QUEUE) PRINCIPAL(‘mqm’) AUTHADD(PUT,GET)
AMQ8862: WebSphere MQ authority record set.

SET AUTHREC OBJTYPE(QMGR) PRINCIPAL('mqm') AUTHADD(CONNECT)

3 : SET AUTHREC OBJTYPE(QMGR) PRINCIPAL(‘mqm’) AUTHADD(CONNECT)
AMQ8862: WebSphere MQ authority record set.

SET CHLAUTH(Q_CHANNEL) TYPE(ADDRESSMAP) ADDRESS('127.0.0.1') MCAUSER('mqm')

4 : SET CHLAUTH(Q_CHANNEL) TYPE(ADDRESSMAP) ADDRESS(‘127.0.0.1’) MCAUSER(‘mqm’)
AMQ8877: WebSphere MQ channel authentication record set.

DEFINE LISTENER (Q_LISTENER) TRPTYPE (TCP) CONTROL (QMGR) PORT (1414)

5 : DEFINE LISTENER (Q_LISTENER) TRPTYPE (TCP) CONTROL (QMGR) PORT (1414)
AMQ8626: WebSphere MQ listener created.

START LISTENER (Q_LISTENER)

6 : START LISTENER (Q_LISTENER)
AMQ8021: Request to start WebSphere MQ listener accepted.

Enviando uma mensagem para a fila

Clique com direito em cima da fila e escolha a opção: Put Test Message…

putmessage

resultado



Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s