J'ai donc essayé tout ce à quoi je pouvais penser et c'est mon dernier recours. Je suis nouveau à IBM MQ et j'ai écrit une petite application pour se connecter à un gestionnaire de file d'attente à distance. Cependant, cela ne fonctionne pas. Je reçois une erreur: MQRC_NOT_AUTHORIZED
. J'ai regardé sur le net jusqu'ici et j'ai vu que apparemment l'userID que j'utilise doit avoir des privilèges pour me connecter à la file d'attente. Cependant, après avoir parlé à l'administrateur système, ils m'ont dit que n'importe quel userID fera l'affaire.IBM MQ MQRC NON AUTORISÉ
Lorsque je me connecte au gestionnaire de files d'attente sans userID, le message passe mais n'est pas traité car il nécessite un ID utilisateur. Lorsque je fournis un ID utilisateur (n'importe quel ID), j'obtiens l'erreur mentionnée ci-dessus.
Toute aide serait grandement appréciée, mon code pour se connecter à la file d'attente est responsable comme ci-dessous:
Hashtable myTable = new Hashtable();
myTable.Add(MQC.USER_ID_PROPERTY, " ");
myTable.Add(MQC.HOST_NAME_PROPERTY, "10.100.89.66");
myTable.Add(MQC.CHANNEL_PROPERTY, "CHARLESAPP.SVRCONN");
myTable.Add(MQC.PORT_PROPERTY, "1412");
mqQueueManager = new MQQueueManager("THOEX",myTable);