Cтраница 3
Операнд DDNAME указывает имя DD-предложения, которое служит для связи карты DD с DCB. Операнд EXLST определяет имя списка выходов, который представляет собой набор параметров, служащих для управления обработкой меток пользователя. [31]
Зарезервированное слово КОБОЛа VALUE может быть использовано в нескольких различных местах программы и иметь различный смысл в зависимости от контекста. Оно уже было описано во фразе VALUE OF ( ЗНАЧЕНИЕ) статьи-описания-файла для спецификации значения данного в качестве системной метки или метки пользователя. [32]
Файлы, определяемые операндом TYPEFLE WORK в макрокомандах DTFMT и DTFSD, называются рабочими файлами. Рабочие файлы на дисках имеют всегда стандартные метки; рабочие файлы на ленте тоже могут иметь стандартные метки, но обычно у них меток нет. Метки пользователя не обрабатываются. Хвостовые метки на рабочих файлах не пишутся и не обрабатываются. [33]
Файлы, определяемые операндом TYPEFLE WORK в макрокомандах DTFMT и DTFSD, называются рабочими файлами. Рабочие файлы на дисках имеют всегда стандартные метки; рабочие файлы на ленте тоже могут иметь стандартные метки, но обычно у них меток нет. Метки пользователя не обрабатываются. Хвостовые метки на рабочих файлах не пишутся и не обрабатываются. [34]
Кроме стандартных меток, НД может иметь метки пользователя. Метки пользователя всегда располагаются на первой дорожке первого экстента, отведенного для набора данных. Каждая метка пользователя представляет собой запись с 80-байтовой областью данных. [35]
Порядковый номер области однозначно определяет каждую область файла на данном томе. Нумерация дается в двоичной системе, начиная с нуля. Область, содержащая метки пользователя, имеет номер нуль. Первая область для индексно-последовательного файла на каждом томе имеет номер один. [36]
Если операнд EROPT опущен, то полагается EROPTABE. В список включаются адреса программ обработки меток пользователя, модификации блока DCB, обработки итоговых данных, конца тома, счетчика блоков, условия аварийного завершения и образа формата страниц при выводе на печать. [37]
Фраза ВХОДНОЙ-ВЫХОДНОЙ используется, если файл на магнитных дисках открывается как для операций ввода, так и для операций вывода. Так как этот вариант предполагает существование файла, он не может использоваться, если файл открывается для первоначального создания. Выполнение оператора ОТКРЫТЬ с фразой ВХОДНОЙ-ВЫХОДНОЙ состоит в проверке метки, выполнении декларативной процедуры обработки меток пользователя, если она была задана оператором ИСПОЛЬЗОВАТЬ, и записи метки. [38]
![]() |
Расположение нескольких файлов на одной бобине ленты. [39] |
На рис. 8.11 показано размещение меток в том случае, когда набор данных занимает более одной бобины. Как обычно, метки тома, головные метки и головные метки пользователя ставятся в начале первого тома. В конце бобины за маркером лепты записываются метки конца тома ( EOV), за которыми следуют хвостовые метки пользователя ( UTL) и маркер ленты. В начале каждого дополнительного тома ставятся метки тома, головные метки и головные метки пользователя и за ними маркер ленты. Далее продолжается набор данных. [40]