Система автоматизации библиотек ИРБИС

       

Структура файла задания


Файл задания на пакетную корректировку  представляет собой текстовый файл с расширением GBL. Файл задания содержит последовательность операторов корректировки, каждый из которых состоит из нескольких строк. Операторы выполняются в порядке их следования, причем каждый оператор использует значения полей и/или подполей измененных, возможно, предыдущими операторами.

Первая строка файла задания – это число, задающее количество параметров, используемых в операторах корректировки.

Последующие пары строк, число пар должно быть равно количеству параметров, используются программой глобальной корректировки. Первая строка пары - значение параметра или пусто, если пользователю предлагается задать его значение перед выполнением корректировки. В этой строке можно задать имя файла меню (с расширением MNU), которое будет подано для выбора значения параметра. Вторая строка пары – наименование параметра, которое появится в названии столбца, задающего параметр.

Далее следуют группы строк, описывающих операторы корректировки. Первая строка каждой группы – это имя оператора, которое может иметь одно из значений: ADD, REP, CHA, DEL, DELR, CORREC, NEWMFN, END, IF, FI, ALL. Количество строк, описывающих оператор, зависит от его назначения. Операторы ADD, REP, CHA, DEL описываются пятью строками, в которых задаются  следующие элементы:

§

ИМЯ ОПЕРАТОРА

§         МЕТКА ПОЛЯ/ПОДПОЛЯ: число, обозначающее метку поля, + разделитель подполя + обозначение подполя. Разделитель подполя с обозначением могут отсутствовать

§         ПОВТОРЕНИЕ ПОЛЯ

§         * - если корректируются все повторения

§         F - если используется корректировка по формату

§         N (число) – если корректируется N-ое повторение поля

§         L – если корректируется последнее повторение поля

§         L-N ( число) – если корректируется N-ое с конца повторение поля

§         ФОРМАТ 1 – формат (см. Приложение 4)

§         ФОРМАТ 2 - формат (см. Приложение 4)

Для каждого конкретного оператора элементы ФОРМАТ 1 и ФОРМАТ 2 имеют свое назначение. Некоторые из элементов могут не задаваться, когда в конкретной конфигурации они не имеют смысла. Тогда соответствующая строка в задании должна быть пустой или занята символом-заполнителем, как это формирует программа глобальной корректировки.

Содержимое строк остальных операторов определяется их назначением и представлено в описании операторов.



Содержание раздела