Как вы редактируете файл двоичного мэйнфрейма в RecordEditor, используя Cobol Copybook (pt1)
Как редактировать файл двоичного мэйнфрейма типа Single-Record в RecordEditor, используя Cobol Copybook на ПК с Windows или Linux.
Примечание. Это попытка разбить очень широкий вопрос на ряд более простых Вопросов и Ответов.
1 ответ
Чтобы редактировать файл в RecordEditor с помощью Cobol Copybook, вы должны сначала загрузить тетрадь, а затем отредактировать файл.
Загрузка тетради Cobol в RecordEditor
Выберите " Макеты записей" >>> Параметры меню " Загрузить Cobol Copybook"
На экране загрузки Cobol введите " Cobol Copybook" и свой файл данных мэйнфрейма. RecordEditor прочитает файл и попытается выяснить, каковы атрибуты файла.
Важные атрибуты
- Разделенная тетрадь: используйте " Без разделения" для файла с одним типом записи
- Шрифт (или кодировка / кодировка) Вам необходимо ввести соответствующую кодировку для файла. Cp037 (или IBM037) - это US-EBCDIC, CP273 (или (IBM273) - это немецкий EBCDIC.
- Мэйнфрейм Cobol Dialect для мэйнфреймов IBM Cobol
- Структура файла Это соответствует атрибуту RECFM на мейнфрейме.
- использовать двоичный код фиксированной длины для RECFM=FB
- использовать двоичный файл мэйнфрейма VB (на основе rdw) для RECFM=VB
RecordEditor попытается отобразить файл, используя текущие атрибуты в правой части экрана. Вы можете поиграть с атрибутом.
Если вы не можете правильно отобразить файл, возможно, у вас неправильная тетрадь Cobol. Вы должны использовать тетрадь Cobol, которая точно соответствует данным, достаточно близко, но никогда не бывает достаточно.
Просмотр (редактирование вашего файла)
Загрузив свою тетрадь, перейдите на экран "Открыть файлы".
....
- Выберите ваш файл данных
- выберите свою тетрадь в поле Record Layout
- Нажмите на Edit (ключ возврата также должен работать).
Генерация Java-кода для чтения файла.
Чтобы сгенерировать код Java~JRecord для чтения файла, выберите Создать> Сгенерировать код Java~JRecord для Cobol.
Первый экран в основном такой же, как экран Import Cobol Copybook. Этот ответ содержит подробную информацию о создании кода Java