WebSphere MQ V7.1 – Criando uma Queue utilizando arquivo

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 MyQM1

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

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

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

Crie um arquivo como o nome de criaFila.mqsc contendo os seguintes comandos:
DEFINE QLOCAL(Q1)

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

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

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

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

START LISTENER (MY_LISTENER)
Para executar os comandos passando o arquivo como argumento:
[mqm@hostsfantin ~]$ runmqsc MyQM1 < criaFila.mqsc

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

1 : DEFINE QLOCAL(Q1)
AMQ8006: WebSphere MQ queue created.
:
2 : SET AUTHREC PROFILE(‘Q1’) OBJTYPE(QUEUE) PRINCIPAL(‘mqm’) AUTHADD(PUT,GET)
AMQ8862: WebSphere MQ authority record set.
:
3 : SET AUTHREC OBJTYPE(QMGR) PRINCIPAL(‘mqm’) AUTHADD(CONNECT)
AMQ8862: WebSphere MQ authority record set.
:
4 : SET CHLAUTH(MY_CHANNEL) TYPE(ADDRESSMAP) ADDRESS(‘127.0.0.1’) MCAUSER(‘mqm’)
AMQ8877: WebSphere MQ channel authentication record set.
:
5 : DEFINE LISTENER (MY_LISTENER) TRPTYPE (TCP) CONTROL (QMGR) PORT (1414)
AMQ8626: WebSphere MQ listener created.
:
6 : START LISTENER (MY_LISTENER)
AMQ8021: Request to start WebSphere MQ listener accepted.
:
6 MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.



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