Cтраница 1
Определение файла как индексно-иоследователышго делается в Разделе оборудования. [1]
Для определения файла базы требуется не менее трех полей. Каждый файл должен иметь хотя бы одно поле, определяемое как дескриптор. В табл. 6 приводится структура карты определения полей. [2]
Таблица определения файла делится на две части. Структура Блока управления данными одинакова для файлов с различной организацией и не зависит от устройства, с которым связана обработка файла. Оставшаяся часть ТОФ существенно зависит от используемого метода доступа, от типа устройства и поэтому нами рассматриваться не будет. Отметим только, что во второй части таблицы содержатся значения различных счетчиков, флагов и маркеров, а также специфическая информация для каждого типа устройства и метода доступа. [3]
При определении файла в команде FILEDEF может быть указан как номер набора ( пп), так и имя FTnnFmrnm, где пп - номер набора данных, mmm - порядковый номер файла в последовательности файлов, обращение к которым в операторах ввода-вывода выполняется по одному номеру. [4]
В определении файла особое внимание уделяется имени. Оно фактически несет в себе адресные данные, без которых данные, хранящиеся в файле, не станут информацией из-за отсутствия метода доступа к ним. Кроме функций, связанных с адресацией, имя файла может хранить и сведения о типе данных, заключенных в нем. Для автоматических средств работы с данными это важно, поскольку по имени файла они могут автоматически определить адекватный метод извлечения информации из файла. [5]
На этом определение файла протокола заканчивается. [6]
Формирование Таблицы определения файла ( ТОФ) происходит при выполнении макрокоманды определения файла. Макрокоманды определения файлов являются описательными командами и задают тип файла, метод организации и некоторую другую информацию. [7]
Ниже дана типичная макрокоманда определения файла. [8]
Большинство их совпадает с операндами определений файлов на картах и файлов на печатающем устройстве. [9]
Программа Первоначальный анализ выбирает адрес Таблицы определения файла и проверяет, находится ли он в границах проблемной программы и выровнен ли. [10]
Макрокомандой DTFCD пользуются, как правило, для определения файла на перфокартах. На рис. 18.2 приведены все допустимые операнды. Существует три типа файлов: входной, выходной и комбинированный. Комбинированным называется файл, карты которого читаются, а затем на только что считанную карту наносится информация. [11]
В байтах 2 - 4 указывается адрес Таблицы определения файла. Как и для любого файла, для файла на диске в проблемной программе формируется ТОФ, связь с которой осуществляется посредством содержимого данного поля. [12]
![]() |
Управление модулями во время работы с доской хранения. [13] |
Модуль адресата может существовать в репозиторий, что означает объединение определения файла с определением в репозиторий. Флажок Merge with existing Repository destination module ( объединить с существующим модулем адресата в репозиторий) позволяет указать такое объединение. [14]
На рис. 18.6 приведены все операнды макрокоманды DTFCN, макрокоманды определения файла пультовой пишущей машинки. Необходимо заметить, что пультовая машинка не может выступать в роли SYSRES, SYSRDR, SYSIPT, SYSPCH, SYSLNK и SYSLST. Макрокоманды OPEN и CLOSE для файлов пультовой машинки не нужны. [15]