Выходной формат RDI состоит из четырех типов значений записи. Каждая запись содержит флаг, который сообщает тип записи — Заголовок (H), Данные (D), Сортировка (S) и Контроль (C).
- Запись заголовка
- Запись данных
- Сортировать запись
- Контрольная запись
Запись заголовка
Каждая форма, которую вы отправляете во внешнюю текстовую систему для печати, начинается с флага — H, который показывает структуру записи заголовка. Заголовочная часть документа содержит следующие поля —
- Имя формы
- Номер документа
- Версия RDI
- язык
- Тип устройства
- Клиент и многие другие поля в структуре записи заголовка
Сортировать запись
Это поле следует за полем сортировки и представлено флагом — S. Каждая форма содержит 10 внутренних и 5 внешних полей сортировки, длиной 32 символа для каждого поля.
Запись данных
Это идет после записи сортировки и содержит флаг -D, который показывает структуру записи данных. Он содержит следующие поля —
- Имя окна формы
- Начало следующего главного окна
- Наименование текстового элемента
- Начало текстового элемента
- Имя символа для идентификации символа в текстовом элементе
- Значение символа
Контрольная запись
Каждый документ содержит контрольную запись, представленную флагом — C, и используется для интерпретации данных в форме. Контрольная запись предоставляет следующие детали —
Информация о кодовой странице и языке. Когда вы используете оператор вставки для добавления текста на другом языке, система добавляет контрольную запись, которая содержит кодовую страницу и язык для записи записи данных. Для кодовой страницы используется ключевое слово CODEPAGE, а для языка — ключевое слово LANGUAGE.
Пример — CCODEPAGE 1000 LANGUAGE DE
Имя страницы — Используя контрольную запись, при запуске новой страницы вы добавляете контрольную запись, чтобы указать имя страницы. Ключевое слово, используемое для указания имени страницы — PAGENAME.
Пример — CPAGENAME SECOND