WebspeherMQ (note)

De Wiki1000

Version 7.5

Sommaire

Installation Client

Après installation du Client vérifier le PATH et retirer le chemin sur "C:\Program Files (x86)\IBM\WebSphere MQ\bin64" si la ligne 1000 est 32 bit (ou sur bin sinon).

Attention le path 64 est placé avant le path 32.

Paramétrage

http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=%2Fcom.ibm.mq.csqzaf.doc%2Fcs10300_.htm

  • Créer un Gestionnaire de file MNG1
  • Le définir par défaut (écran 1)
  • Cocher créer "Create server Connexion Channel"
  • Créer une file QUEUE1
  • Créer un canal de communication server CHANNEL1
Paramètre Valeur
Gestionnaire de file d'attente MNGR1
Queue QUEUE1
Canal de communication serveur CHANNEL1

Erreur 2035 not authorized

Il faut modifier la config de sécurité du Gestionnaire de file

http://www-01.ibm.com/support/docview.wss?uid=swg21577137

Le plus simple, a ne pas faire sur un serveur de prodruction :

$ runmqsc MNGR1
ALTER QMGR CHLAUTH(DISABLED)

Fichier mqclient.ini

Ce fichier contient la configuration utilisé par la couche cliente.

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.csqzaf.doc%2Fcs13350_.htm

Ajouter :

CHANNELS:
 DefRecon=YES
 ServerConnectionParms=CHANNEL1/TCP/merlin(1414)

Test

Utilisez amqsputc pour tester l'envoi d'un message sur la queue.

amqsputc QUEUE1
blablabla
enter
enter

Vérifier avec WebSphere Explorer sur le serveur que le message est bien dans la file.

Envoi/Reception de message dans un Workflow

Dans le paramétrage de l'activité:

  • Nom du gestionnaire
Ne pas renseigner car c'est le canal de comunication définit dans mqclient.ini qui est utilisé
  • Nom de file d'attente
QUEUE1
Outils personnels