Cтраница 3
DSCB формата 1 можно отыскать в оглавлении тома, указав в качестве аргумента поиска имя набора данных, которое помещается в область ключа при создании набора данных. [31]
Индексно-последовательный метод доступа с очередями ( Queued Indexed Sequential Access Method - QISAM) - метод доступа, или набор программ управления данными, которые обеспечивают создание наборов данных, имеющих индексно-по-следовательную организацию, и доступ к ним. [32]
В связи с тем, что создание регионального набора данных REGIONAL ( 3) можно начать с любой записи ( атрибут DIRECT), мы должны так же, как перед созданием набора данных REGIONAL ( l), форматизовать используемые дорожки магнитных дисков с помощью программы CLRDSK. [33]
Имена программ и областей данных в командах ДИСП СРВ являются именами наборов данных, в которых сохраняются эти программы и области данных. Создание наборов данных и распределение для них внешней памяти производит СРВ. Имя набора данных при этом дополняется уточнителями, указывающими принадлежность набора данных конкретному абоненту и тип данных. Уточнители обеспечивают защиту набора данных и облегчают операции по его обслуживанию. [34]
Идентификация набора данных на магнитной ленте производится с помощью имени набора данных и порядкового номера набора данных с начала магнитной ленты. При создании набора данных имя, указанное в параметре DSN оператора DD, записывается в метках набора данных. При чтении и добавлении данных имя, записанное в метках, сравнивается с именем, указанным в параметре DSN оператора DD. Работа программы продолжается успешно лишь при совпадении этих имен. [35]
Это средство может служить для контроля правильности информации в наборе данных. При создании набора данных пользователь может подсчитать контрольную сумму, а затем в процессе обработки этого набора данных сравнить ее с суммой, накопленной в процессе обработки набора данных. Область итоговых данных создается пользователем. Ее адрес указывается в списке выходов EXLST макрокоманды DCB. Сама область должна начинаться с границы полуслова и содержать в первых двух байтах длину этой области, а в последующих байтах - итоговые данные. Если запрошено средство итоговых данных OPTCD Т, но не предусмотрена область итоговых данных пользователя, то набор данных по макрокоманде OPEN не будет открыт. [36]
Система разделения времени предоставляет абоненту возможность создания, редактирования и сохранения наборов данных. При создании наборов данных в СРВ их имена должны удовлетворять определенным требованиям. Так, имя набора данных в СРВ состоит из трех полей: идентифицирующий уточнитель; само имя, присвоенное ему программистом; описательный уточнитель. [37]
Индексно-последовательный набор данных характеризуется тем, что расположение его записей определяется с помощью индексов. При создании набора данных он автоматически строится системой, и в дальнейшем система сама заботится об его обновлении, которое необходимо в процессе добавления записей. Существует индекс дорожки, индекс цилиндра и главный индекс. Индекс дорожки строится для каждого цилиндра, занимаемого набором данных, а для всего набора ( если он занимает несколько цилиндров) строится индекс цилиндра. Индекс цилиндра находится в отдельной области пакета дисков, а индекс дорожки располагается с начала нулевой дорожки каждого цилиндра. [38]
![]() |
Технологическая схема работы программы Ввод ( технология получения корректируемого файла аналогична технологии получения файла корректур. временные рабочие наборы ППП на схеме не указаны. [39] |
Проведение такой операции позволяет уменьшить число сменных перфокарт в пакете задания на выполнение работ Ввод, так как в каталогизированной процедуре символические параметры S1, S2, S3, S4 имеют умалчиваемое значение OLD. Кроме того, создание пустых наборов данных упрощает технологический процесс обработки. [40]
Базисный последовательный метод доступа BSAM предназначен для обработки последовательных наборов данных. Он может использоваться и для создания наборов данных, обрабатываемых с применением базисного прямого метода доступа BDAM, а также для обработки раздела библиотечного набора данных. [41]
В наборе данных с организацией REGIONAL ( 3) каждая дорожка магнитного диска представляет собой одну область, которая может содержать несколько записей. Эти области дорожки нумеруются системой при создании набора данных начиная с нуля от начала набора данных. [42]
Опция Формат записи используется как при записеориентированной, так и при потокоориентированной передаче. Во-первых, указание формата записи важно при создании набора данных в целях сокращения области памяти, занимаемой создаваемым набором. Во-вторых, блокирование влияет на скорость обработки данных. В-третьих, созданный таким образом набор впоследствии может обрабатываться как в режиме потокоориентированной, так и в режиме записеориентированной передачи, хотя, в принципе, программист, ориентируясь на потокоориентированную передачу данных из ранее созданного набора, может не заботиться о формате записей этого набора. [43]
Обычно справочная таблица используется в программах обработки созданного прямого набора данных, поэтому она должна быть сохранена в каком-либо наборе данных. В данной программе это не предусмотрено: здесь сразу же после создания набора данных с помощью справочной таблицы помеченные записи считываются из набора данных и печатаются на АЦПУ. [44]
При использовании этого режима блок содержит столько записей, сколько позволяет максимальная длина блока. Несмотря на то что длина подсчитывается и вносится в блок системой автоматически при создании набора данных, программист при указании формата записи должен учитывать и байты для этой информации. [45]