Windows マシンに IBM MQ サーバー、MQ クライアント、および Linux マシンにインストールされた再配布可能ファイル転送クライアントがあります。
コマンドとコマンドを正常に実行しfteSetupCoordination
、オブジェクト作成ファイルが必要なフォルダーに生成されました。問題は、Linux マシンから以下のコマンドを実行してエージェント (MQ クライアントがインストールされているクライアント) を作成しようとしたときです。fteSetupCommands
fteCreateAgent
BFG_DATA
runmqsc -c MFTU < RDSAGTLIN_create.mqsc
以下のコマンド メッセージ popsup。
5724-H72 (C) Copyright IBM Corp. 1994, 2016.
Starting MQSC for queue manager MFTU.
AMQ8135: Not authorized.
0 command responses received.
RDSAGTLIN
は、クライアントでのファイル転送エージェント名です。
サーバー・キュー・マネージャーのポートに telnet で接続できます (Linux から Windows へ)。
何が問題になる可能性があり、ここで何が欠けていますか?
編集
サーバーにチャネルを作成し、エクスポートしましたMQSERVER
export MQSERVER=TEST.SVR/TCP/'192.168.90.185(1656)'
クライアントマシンで。
編集2
Josh の指示どおり、MQ サーバー (Windows) 自体でファイルを実行しました。Linux でエージェントを起動すると、以下のエラーがエージェント ログ ファイルに記録されます。
[29/01/2020 16:11:30:053 IST] 00000001 AgentRuntime I BFGAG0058I: The agent has successfully initialized.
[29/01/2020 16:11:30:085 IST] 00000015 AgentRecovery E BFGAG0052E: The agent received MQI reason code 2035 when establishing a client transport mode connection to the queue manager 'MFTU' with connection name '192.168.90.185(1656)' and using channel 'MQMFT.MFTU.SVRCONN'. The agent cannot continue and will end.
編集3
認証のためにキュー マネージャー (Windows マシン) をチェックインしましたが、無効になっています。2035年の無許可がなぜ出てくるのかわかりません。
DIS QMGR CHLAUTH
1 : DIS QMGR CHLAUTH
AMQ8408I: Display Queue Manager details.
QMNAME(MFTU) CHLAUTH(DISABLED)
ここで私が間違っていることについてのガイダンスは非常に高く評価されています。