В прошлом было два старых AS / 400 с V4R5, один в качестве основного для работы, другой в качестве системы резервного копирования и разработки.
Я написал программу RPG, которая просто открывает локальный файл DDM (указываяна удаленный компьютер и файл) и файл локальной базы данных, удаляет все локальные записи, выполняет итерацию (чтение) над удаленными записями и записывает их в локальный файл.В течение многих лет это работало как чудо.
Недавно я обновил основной компьютер до более новой версии с V7R2.Я просто скопировал SAVF из библиотеки баз данных и восстановил ее без ошибок.Приложение работает без каких-либо изменений.Очень приятно!
Но задание копирования, запущенное на старой машине, копирование с новой машины не удается.Это просто висит.Wrkactjob показывает, что он в состоянии icfw .Записи dsplog на удаленном компьютере сообщают об успешном соединении с удаленным устройством, а также об успешном вызове локальной части обработки ICF.Но никакой передачи данных не происходит.Затем я должен ENDRQS зависшую программу в системе резервного копирования / разработки через SysReq-menu, чтобы вернуться к qcmd.
Вопрос: Почему это происходит? Ожидаемое поведение при копированииработайте как до миграции.
Связь между машинами в порядке. Aping и strpasthr работают как положено.Я просматривал меню «Работа с заданием» на обеих машинах, чтобы найти связанные с ним задания связи, но не могу найти подсказки, что происходит не так.Пока нет записей в журнале заданий.
Любые советы, где я могу собрать дополнительную информацию, очень приветствуются.
Кроме того, я не уверен, является ли StackOverflow правильным местом для запроса, так как это не так.именно проблема программирования.