1

IBMMQ で AMS 機能を使用しようとしています。AMS を有効にして特定のキューにポリシーを設定した後、アプリケーションのメイン スレッドで MQPUT を使用してキューにメッセージを送信しようとしましたが、成功しました。

その後、作成された別のワーカー スレッド (posix スレッド) で MQCONN および MQPUT ライブラリ コマンドを実行しようとしましたが、システムはその特定のキューに対してエラー コード 2035 を言って常に失敗します。

マルチスレッドで AMS 機能を使用することはできませんか? これが機能するために必要な設定または変更は何ですか?

(当社の IBMMQ バージョンは 7.5 / unix readhat / クライアント モードです)

4

1 に答える 1

0

マルチスレッド アプリケーションでは、アプリケーションを実行している UserID は同じユーザーのままであるため、同じ設定にする必要があります。ただし、AMQERR01.LOG は、セキュリティ エラーが実際に何であったかを正確に示します。

于 2014-12-03T23:39:01.400 に答える