Cтраница 3
При обработке файлов с произвольной организацией требуется указать адреса тех записей файлов, которые должны быть обработаны. Эти адреса указываются либо с помощью файла адресов, либо с помощью полей связки файла со связками. В последнем случае пользователем должна быть предусмотрена специальная подпрограмма, выполняющая преобразование указанной информации в дисковый адрес. Эта подпрограмма может быть написана либо на РПГ, либо на Ассемблере. Для описания подпрограммы преобразования имеются следующие операции: RPGCV, ERPGC, EXTCV, KEYCV. При описании файла адресов или файла со связками на бланке дополнительной информации о файлах в колонках 27 - 32 указывается метка соответствующей подпрограммы преобразования. [31]
Для обеспечения использования полей файла адресов в подпрограмме преобразования в рабочей программе отводится специальное поле. В это поле последовательно считываются поля файла адресов записей. Поле текстовое всегда определяется как поле, доступное для. Длина поля совпадает с длиной поля адреса в файле адресов. По информации этого поля подпрограмма преобразования должна сформировать истинный адрес требуемой записи. [32]