MQ.NET クラスを使用していますが、正しいキュー マネージャーを指定しても、以下のエラーが発生します。
例外:
CompCode: 2、理由: 2058 MQRC_Q_MGR_NAME_ERROR データ: {System.Collections.ListDictionaryInternal}
メッセージ: "MQRC_Q_MGR_NAME_ERROR" ソース: "amqmdnet"
MQQueueManager mqQMgr=null;
//MYMGRTEST is my queue manager
mqQMgr = new MQQueueManager("MYMGRTEST"); -> This piece of line throws above exception.
これが発生する可能性のある理由は何ですか (ネットワーク権限/管理者権限/?)? これを修正するための措置はありますか?
また、websphere のエラー フォルダーの下にあるエラー ログにもこの情報が表示されます。
AMQ9518: ファイル 'C:\Program Files (x86)\IBM\WebSphere MQ\AMQCLCHL.TAB' が見つかりません。
説明: このプログラムでは、ファイル 'C:\Program Files (x86)\IBM\WebSphere MQ\AMQCLCHL.TAB' が存在し、使用可能である必要があります。
アクション: これは、オプションの環境変数 MQCHLLIB、MQCHLTAB、または MQDATA の無効な値が原因である可能性があります。これらの変数が有効であるか、設定されていない場合は、ファイルの名前を記録し、ファイル「C:\Program Files (x86)\IBM\WebSphere MQ\AMQCLCHL.TAB」がプログラムで使用可能であることを確認する必要があるシステム管理者に伝えてください。
システムに MQ クライアントをインストールしたため、そのエラーの内容がわかりません。