キュー上のメッセージをリッスンするクライアントを作成する必要があります。SSLを使用しており、ドットネットで開発しています。私は何百ページものドキュメントとフォーラムを調べて、明確で簡潔なものを見つけましたが、それはそうではないようです!
私はjksを持っており、キューが公開されているサーバーにtelnetで接続できます。以下は私がこれまでに持っているコードです...
var factoryfactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);
var connectionfactory = factoryfactory.CreateConnectionFactory();
connectionfactory.SetIntProperty(XMSC.WMQ_CONNECTION_MODE,XMSC.WMQ_CM_CLIENT_UNMANAGED);
connectionfactory.SetStringProperty(XMSC.WMQ_SSL_KEY_REPOSITORY, @"C:\...\spindev1.key");
connectionfactory.SetStringProperty(XMSC.WMQ_SSL_CIPHER_SPEC, "SHA_WITH_RSA");
connectionfactory.SetStringProperty(XMSC.WMQ_CHANNEL, "SPINDEV1");
var connection = connectionfactory.CreateConnection();
どこかにパスワードが必要だと思いますが、どうすればいいのかわかりません。私の現在のエラーは2538です。
編集
そのため、IPとポートを追加したところ、エラーコード2393が表示されます。
connectionfactory.SetStringProperty(XMSC.WMQ_HOST_NAME, "**.***.***.***");
connectionfactory.SetIntProperty(XMSC.WMQ_PORT, 1431);
編集2
さて、これでキューデータを提供している人々から提供されたコードを使い始めることができましたが、SSLキーを使用するには、アプリケーションをspindev1として実行する必要があると彼は言います-確かにそれはまったく新しいアカウントを作成することを意味します?