В нашей системе выполняется несколько заданий, которые обновляют файл FILE1 в цикле управления фиксацией, используя STRCMTCTL и ENDCMTCTL. Я вызываю новую программу SQLRPGLE PGM1 во время работы, которая обновляет FILE1 с помощью оператора UPDATE SQL. Программа скомпилирована с COMMIT (* NONE), потому что я хочу обновить до go через независимо от контроля фиксации. Теперь, когда задание вызывается с этим изменением, я вижу ошибку 'ENDCMTCTL не разрешен. Ожидающие изменения активны. ' в журнале работы, и я не вижу обновления, которые я делаю на PGM1 на FILE1. Поможет ли изменение опции компиляции на COMMIT (* CHG) решить эту проблему? Будет ли этот параметр обновлять исходный цикл выполнения задания?