Существует два разных способа отладки программ с использованием RDi.Старый способ, использующий STRRSESVR
, также называется Batch
, а новый способ, использующий SEP
.Я предпочитаю SEP
.
Чтобы использовать SEP
, вы можете открыть свой источник в RDi любым удобным для вас способом.Если источник уже существует, и вы знаете, что это такое, просто используйте Ctrl-Shift-A
и откройте исходный файл.Поместите курсор где-нибудь в исходном коде, желательно в исполняемую инструкцию, и откройте меню правой кнопки мыши.Нижний пункт меню правого клика должен быть Set Service Entry Point...
.Проверьте информацию для своей точки входа в службу и нажмите OK
.
Если сервер отладки SEP не работает, вы получите диалоговое окно для запуска сервера отладки.Нажмите Yes
.SEP
теперь настроен.Я использую RDi 9.6.Было время, когда вам приходилось настраивать сервер отладки отдельно, а затем вы могли использовать меню правой кнопки мыши.Если вы используете одну из этих старых версий RDi, вам следует обновить ее, теперь она намного лучше.Но в то же время вы можете щелкнуть правой кнопкой мыши любую из подсистем удаленного подключения, например Objects
в RSE.Затем из меню перейдите к Remote Servers => Debug => Start
.Теперь вы можете попытаться снова установить точку входа в службу.
Отсюда вы можете запускать программу, как вам нужно, на своем терминале 5250 или любым другим необходимым способом.Это работает для всех заданий, включая задания на сервере, триггеры SQL, пакетные задания, интерактивные задания, даже задания CGI.