Erste Client -Verbindung zu IBM MQ mit C#C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Erste Client -Verbindung zu IBM MQ mit C#

Post by Anonymous »

Wir haben uns für einen Dienst angemeldet, in dem uns Nachrichten über ihre IBM -Nachrichtenwarteschlange übermittelt werden können. Die Befehle (AMQSBCGC) und (AMQSSSLC), die funktionieren, können die Warteschlange in der Eingabeaufforderung durch diese Befehle sehen. Verwenden derselben Verbindungslogik über C#, damit ich eine Verbindung zur Warteschlange herstellen, jede Nachricht analysieren und dann die Nachricht aus der Warteschlange löschen kann. < /P>
Hier ist der Code, den ich versuche, zum Ausführen: < /p>
using IBM.WMQ;

class Program
{
static void Main(string[] args)
{
Environment.SetEnvironmentVariable("MQCHLTAB", "TABNAMEHERE.tab");
Environment.SetEnvironmentVariable("MQCHLLIB", @"C:\Program Files\IBM\WebSphere MQ\ssl");
Environment.SetEnvironmentVariable("MQSSLKEYR", @"C:\Program Files\IBM\WebSphere MQ\ssl\cert");
Environment.SetEnvironmentVariable("NMQ_MQ_LIB", @"C:\Program Files\IBM\WebSphere MQ\bin\mqic.dll");

try
{
// Create a connection to the queue manager
MQQueueManager qMgr = new MQQueueManager("AIM4");
Console.WriteLine("Connected to queue manager.");

// Disconnect from the queue manager
qMgr.Disconnect();
Console.WriteLine("Disconnected from queue manager.");
}
catch (MQException mqe)
{
Console.WriteLine("An MQException occurred: " + mqe.Message);
}
catch (Exception ex)
{
Console.WriteLine("An unexpected exception occurred: " + ex.Message);
}
}
}
< /code>
Hier ist die Nachricht, die ich zurückziehe:
SSL_Handshake_error. Secure Sockets Layer Returncode 406.
SSL_Handshake_Stage: GSK_SECURE_SOC_INIT < /p>
Ich verstehe nicht wirklich, wie AMQSBCGC eine gute Verbindung herstellen kann, selbst wenn ich dieselbe Variablen der Server -Umgebungsvariablen verwende,, Variablen,,, und Probleme zu bekommen
Jede Anleitung wird sehr geschätzt!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post