Как вы редактируете файл двоичного мэйнфрейма в 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

Другие вопросы по тегам