Cтраница 2
При открытии и закрытии файлов программист может задать режим обработки меток. [16]
Операнд EXLST ( список выходов) указывает адреса специальных подпрограмм обработки меток пользователя в НД и модификации блока DCB, а также подпрограмм обработки итоговых данных пользователя, конца тома и счетчиков блоков. Список должен начинаться с целочисленной границы слова. Каждый элемент списка выходов должен представлять собой слово, в первом байте которого помещается шестнадцатеричный код подпрограммы, а в остальных трех байтах - адрес подпрограммы. Коды подпрограмм выхода приведены ниже. [17]
Оператор LBLTYP предназначен для определения объема основной памяти, необходимой для обработки меток файла. [18]
Операнд LABADDR пишется только в том случае, если надо вести обработку меток пользователя. Для передачи управления из программы пользователя на IOCS используется макрокоманда LBRET. Операнд XTNTXIT указывает программу для обработки информации на картах экстента; если этой обработки не требуется, то операнд опускается. Операнд MOUNTED необходим для всех файлов на DASD. Операнд ALL указывает на то, что все экстенты файла станут после макрокоманды OPEN доступными; SINGLE означает, что доступен только первый экстент. [19]
Утилиты обеспечивают перемещение в системе наборов данных, перекомпоновку и удаление записей, обработку стандартных и пользовательских меток файлов и томов, подготовку к работе магнитных дисков. [20]
При выполнении макрокоманды OPEN для набора данных на магнитной ленте обнаружена ошибка при обработке метки. [21]
Если оператор ПЕРЕЙТИ К СЛЕДУЮЩЕЙ МЕТКЕ не используется, повторного входа в декларативную секцию для обработки меток не будет. [22]
Этот оператор определяет объем памяти, который необходимо зарезервировать при редактировании в области рабочей программы для обработки меток файлов на магнитной ленте. [23]
Оператор определяет объем основной памяти, которая должна быть отведена РЕДАКТОРОМ в области проблемной программы для обработки меток файла. [24]
Этот оператор определяет объем основной памяти, которая должна быть отведена РЕДАКТОРОМ в области проблемной программы для обработки меток файла. [25]
Для отдельных типов подпрограмм передача параметров осуществляется с помощью регистров, например для подпрограммы перекодировки, подпрограмм обработки меток. Для подпрограмм, подключаемых, по операции EXIT, подпрограмм преобразования информации в дисковые адреса передача параметров осуществляется с помощью операций RLABL, ULABL, EXTCV, KEYCV. Рассмотрим некоторые особенности применения этих операций. [26]
Все методы доступа не обеспечивают выполнение следующих функций: парольную защиту наборов данных; работу с многотомными наборами данных; обработку меток пользователя для наборов данных на дисках. [27]
Программы управления данными или методы доступа обеспечивают следующие операции: ввод и вывод данных; объединение записей в блоки и разделение блоков на логические записи; совмещение операций ввода - вывода и обработки; обработку системных и пользовательских меток томов и наборов данных; анализ и обработку ошибочных ситуаций в операциях ввода - вывода. Кроме того, обеспечивается независимость программ от устройств. [28]
Тип метки может иметь значения: SL - набор имеет стандартные метки; NL - набор не имеет меток; NSL - набор имеет пользовательские метки; SUL - набор имеет как стандартные, так и пользовательские метки; BLP - требование обойти обработку меток. [29]
Выполняется стандартная процедура обработки конечной метки и процедура программиста обработки конечной метки, если она определена оператором ИСПОЛЬЗОВАТЬ. Для файла, открытого как ВЫХОДНОЙ или ВХОДНОЙ-ВЫХОДНОЙ, метка записывается. [30]