Cтраница 3
Указать в операторе USE для обработки метки варианты, совместимые со стандартной обработкой меток. [31]
Затем выполняется перемещение меток в ряд выходных позиций Н ( dm) в соответствии с типом данного перехода. Эта операция завершает работу перехода по обработке поступившей метки. [32]
Прежде чем записи набора данных будут обработаны в некоторой программе, операционная система должна выполнить определенные действия по подготовке процесса ввода - вывода. К этим действиям относится, например, поиск и обработка меток набора данных. Процесс такой подготовки называется открытием файла. При открытии файла устанавливается связь между набором данных ( расположенным на внешнем носителе) и логическим файлом ( объявленным в программе. [33]
Все, что выше разъяснено в нескольких словах, можно было бы развернуть в обширное изложение. Каждому программисту рекомендуется узнать, какой тип и способ обработки меток используется на его вычислительном центре, а затем ознакомиться с этим типом меток по специальным руководствам. [34]
Выполняется стандартная процедура обработки конечной метки и процедура программиста обработки конечной метки, если она определена оператором ИСПОЛЬЗОВАТЬ. Для файла, открытого как ВЫХОДНОЙ или ВХОДНОЙ-ВЫХОДНОЙ, метка записывается. [35]
Оператор ИСПОЛЬЗОВАТЬ относится к типу декларативных, а не процедурных операторов и используется для идентификации процедуры как декларативной и определения типа декларативной процедуры. Имеются 3 формата оператора ИСПОЛЬЗОВАТЬ, определяющих один из типов декларативных процедур: процедуры обработки меток, процедуры обработки ошибок ввода-вывода и процедуры генератора отчетов. [36]
Служит для резервирования основной памяти раздела для запоминания информации о метках. Определяет объем основной памяти, которая должна быть отведена Редактором в области проблемной программы для обработки меток набора данных. Если в программе обрабатываются последовательные наборы на магнитном диске или наборы без меток ( магнитная лента, перфокарты, печать), то оператор LBLTYP не нужен. [37]
Поэтому, программируя на Аягамсе, программист освобожден от непосредственной обработки меток. Он только задает с помощью операторов программы Управление заданиями соответствующую информацию, которая будет использована программами обработки меток файлов. [38]
Операнд DDNAME указывает имя DD-предложения, которое служит для связи карты DD с DCB. Операнд EXLST определяет имя списка выходов, который представляет собой набор параметров, служащих для управления обработкой меток пользователя. [39]
Если операнд не задан, устанавливаются значения параметров, принимаемые по умолчанию. SEG имя-сегм NULL - определяет имя разделяемого сегмента ( совместно используемого разными ВМ одновременно), содержащего текстовые редакторы ПДО, обработчики процедур, программы моделирования ОС ЕС и обработки меток на МЛ. [40]
Штриховые коды, показанные на рис. 8.13, были выданы печатающим устройством, способным печатать требуемый штриховой код, интерпретирующую строку и одну строку свободного текста. Наибольшая из двух меток ( рис. 8.13) позволяет записать 25 символов данных, в то время как меньшая метка может допустить только 10 символов. Считывающее устройство штрихового кода для обработки меток подобного типа может быть легко сопряжено с настольным компьютером, и в этом случае систему удобно использовать - при наличии, естественно, необходимого математического обеспечения - для интерпретации поступающих потоков бит, выдаваемых считывающим устройством. Идентификация образцов во многих лабораториях, в частности таких, в которых ежедневно обрабатывается большое число образцов, все чаще проводится при помощи меток, подобных изображенным на рис. 8.13. Некоторые типы оптических стержней сканнеров [20] способны считывать цветные закодированные штрихи; такое устройство может оказаться полезным в аналитической лаборатории. Кроме того, оно может также использоваться для считывания компьютерных программ стендовыми калькуляторами или настольными компьютерами. [41]
Если операнд EROPT опущен, то полагается EROPTABE. В список включаются адреса программ обработки меток пользователя, модификации блока DCB, обработки итоговых данных, конца тома, счетчика блоков, условия аварийного завершения и образа формата страниц при выводе на печать. [42]
При выходе на оператор END DECLARATIVES все оставшиеся метки пропускаются. Для выводного файла программист должен выйти на оператор END DECLARATIVES после того, как он сформировал последнюю метку пользователя. Если при работе с вводным файлом после окончания обработки последней метки выход осуществляется опять по оператору GO TO MORE-LARELS, программа будет нормально выполняться дальше, поскольку супервизор может отличать метки от записей данных. [43]
Слово OMITTED ( ОПУЩЕНО) задается для файлов на устройствах единичных записей и магнитных лент без меток или с нестандартными метками. Имя-данных указывается только в том случае, если используются стандартные метки вместе с головными метками пользователя. Имя-данных - это имя, присвоенное набору команд в Разделе процедур, предназначенных для обработки меток. Сведения о метках изложены в разд. [44]