web-dev-qa-db-fra.com

Erreur '2035' ('MQRC_NOT_AUTHORIZED') lors de la connexion à MQ

Je reçois cette erreur lors de la connexion à IBM MQ. Je sais que cela est dû aux privilèges, mais existe-t-il un moyen de vérifier la connexion avec IBM MQ?

Veuillez suggérer.

14
Sreenath G V

Le 2035 suggère que votre connexion se connecte au QMgr. Si vous aviez un nom de canal, un hôte ou un port incorrect, vous récupériez un 2059. Le symbole 2035 signifie que la connexion a été établie avec l'écouteur, qu'un canal du nom demandé a été trouvé et que la tentative de connexion a été tentée.

Si vous voulez tester au-delà de ce point, vous devrez autoriser l'identifiant que vous utilisez pour vous connecter ou insérer un identifiant autorisé dans l'attribut MCAUSER du canal.

Pour une explication détaillée du fonctionnement de la sécurité WMQ sur les canaux client, voir la présentation de WMQ Base Hardening à http://t-rob.net/links .

6
T.Rob

Si vous activez les messages d'autorisation, le 2035 s'affichera dans la file d'attente des événements. Ensuite, vous pouvez consulter le message et voir quel ID a été utilisé pour se connecter et quelles options ont également été utilisées. La version 2035 est peut-être due au fait que vous avez demandé à définir une autorité sur le gestionnaire de files d'attente ou à quelque chose d'autre que vous n'êtes pas censé avoir. Les messages d'autorisation vous le montreront.

4
mqrus

Vous pouvez également résoudre ce problème en définissant mcauser ('mqm') .. j'ai été en mesure de surmonter l'erreur 2035.

Define channel (channel1) chltype (svrconn) trptype (tcp) mcauser(‘mqm’)

Esp merci à monSENIORBilal Ahmad (PSE)

3

Je lutte aussi avec cela depuis des lustres. Finalement, j'ai trouvé cette solution. (Si vous pouvez appeler une solution pour désactiver l'authentification.) 

J'utilise la version - IBM Websphere 9.1.0.201807091223

Sur le site Web d'IBM, ils conseillent de désactiver l'authentification de connexion !!!

Résoudre le problème Désactiver l'authentification de canal

Vous devrez désactiver l'authentification de la connexion, au moins Temporairement. Il existe des problèmes connus dans FTM for Check concernant Avec l’autorisation de connexion MQ. Ces problèmes sont activement traités Et des correctifs apparaîtront dans un futur groupe de correctifs. La cible est Fixpack 3.0.0.8. 

Procédure pour désactiver l'authentification de connexion: Ouvrez la console de commande MQ Et tapez runmqsc. ALTER AUTHINFO (SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE (IDPWOS) ) Redémarrez le gestionnaire de files d'attente pour que cette modification Prenne effet.

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

0
Matt