Назад | Перейти на главную страницу

AS400 и удаленные команды

На AS400 я хочу удаленно выполнить:

strpgrprg topgr(userx) message(ALERT!)

Какие варианты мне доступны?

обновление: я хочу запустить программу AS400 вне AS400. Я хочу выполнить эту команду (или аналогичную) из пакета Windows или сценария оболочки Linux.

Я нашел информацию о том, как сделать это через FTP. Просто не пробовал и все еще пытаюсь понять, лучший ли это способ сделать это.

Если вы не хотите писать простую программу на Java с использованием JT400, возможно, лучшим вариантом будет FTP.

Если вам нужны другие варианты, отправьте сообщение на MIDRANGE-L В списке около 2000 человек, многие из которых делали это раньше.

В IBM i есть служба rexec, которую вы можете попробовать.

Чтобы запустить его, запустите STRTCPSVR SERVER (* REXEC)

Сам никогда не использовал, но он должен работать с любым клиентом rexec.

Я считаю, что вы можете использовать SBMRMTCMD а также единственными недостатками были бы

  1. если команда может быть запущена только в определенных режимах

  2. вы не можете запросить команду, так как она передается как строка.

Вы должны сделать это вне QCMD в командной строке, получите нужные параметры, затем скопируйте и вставьте.