Начните с чтения этих 2 документов
В руководстве по миграции "Рекомендации по миграции на Enterprise COBOL V5 и V6" https://www.ibm.com/support/knowledgecenter/en/SS6SG3_6.2.0/com.ibm.cobol62.ent.doc/migrate/igymch1600rec.html
Whitepaper "Перенос на компилятор COBOL V5 и V6разные!"http://www -01.ibm.com / support / docview.wss? Uid = swg27039560
Проблемы окружающей среды, такие как использование PRELINKER (не поддерживается в V5 +);требование PDSE;Исполняемый файл V5 + больше.
Типичная проблема программирования на языке COBOL - неверные данные, обрабатываемые программой, созданной компилятором COBOL V4;Компилятор V6 использует более новые инструкции, которые не переносят неверные данные.Что такое плохие данные?Например, ДЕСЯТИЧНЫЙ номер ZONE, который имеет недопустимый клев зоны;номер PACK DECIMAL, где знак nibble неправильный.
Другая область проблемы связана с ошибкой кодирования COBOL, которая неактивна годами, например, повреждение памяти, но когда структура памяти (не сгруппированной) элемента данных можетне то же самое, что V4, повреждение памяти приводит к изменению логики программы и обнаружению ошибки.