У меня есть сервер IBM MQ на компьютере Windows, клиент MQ и распространяемый клиент передачи файлов, установленный на компьютере Linux.
Я успешно запустил fteSetupCoordination
, fteSetupCommands
и Команды fteCreateAgent
и файл создания объекта генерируют требуемую папку BFG_DATA
. Проблема заключается в том, что я пытаюсь запустить приведенную ниже команду с компьютера Linux для создания агента (клиента, на котором установлен клиент MQ)
runmqsc -c MFTU < RDSAGTLIN_create.mqsc
всплывающее окно с приведенным ниже сообщением команды.
5724-H72 (C) Copyright IBM Corp. 1994, 2016.
Starting MQSC for queue manager MFTU.
AMQ8135: Not authorized.
0 command responses received.
RDSAGTLIN
- это имя моего агента передачи файлов в клиенте.
Я могу настроить lnet порт диспетчера очереди сервера (от Linux до Windows).
В чем может быть проблема и что мне здесь не хватает?
EDIT
Я создал канал на сервере и экспортировал MQSERVER
export MQSERVER=TEST.SVR/TCP/'192.168.90.185(1656)'
на клиентском компьютере.
РЕДАКТИРОВАТЬ 2
Так же, как указало Джо sh, я запустил файл на сервере 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.
EDIT 3
Я проверил в диспетчере очереди (Windows машина) для аутентификации, и она отключена. Не уверен, почему приближается несанкционированный 2035 год.
DIS QMGR CHLAUTH
1 : DIS QMGR CHLAUTH
AMQ8408I: Display Queue Manager details.
QMNAME(MFTU) CHLAUTH(DISABLED)
Любое руководство очень ценится в том, что я делаю здесь неправильно.