J'ai reçu des fichiers clés de notre client où je dois les utiliser pour me connecter à MQ via SSL. Les fichiers que nous avons reçu du client sont:Client .NET se connectant à IBM MQ via SSL
xxx.crl xxx.kdb xxx.rdb xxx.sth xxx.tab
Ils ont dit table de canal client dans cela. J'essaie de me connecter en utilisant le code ci-dessous. Et ils disent que je n'ai pas besoin de spécifier le gestionnaire de files d'attente qu'il sera défini dans la table des canaux client. Mais une chose est qu'ils ont fait tout en créant une clé avec l'utilisation de "user1".
code:
Hashtable connectionProperties = new Hashtable();
// Add the connection type
connectionProperties.Add(MQC.TRANSPORT_PROPERTY, connectionType);
MQQueueManager qMgr;
MQEnvironment.SSLCipherSpec = "TRIPLE_DES_SHA_US";
MQEnvironment.SSLKeyRepository = @"D:\Cert\BB\key";
MQEnvironment.UserId = "user1";
MQEnvironment.properties.Add(MQC.TRANSPORT_PROPERTY, connectionType);
qMgr = new MQQueueManager();
erreur que je reçois:
message = "MQRC_Q_MGR_NAME_ERROR"
J'ai aussi essayé telneting le serveur que je suis capable de faire.
Peut-être m'aider ce qui ne va pas je fais ici et pourquoi je reçois cette erreur.
Est-il possible de se passer de définir des variables d'environnement et d'utiliser le code client .net – Bilgehan