ManagedClient.4
Форматирование записей с сервера большими порциями
для увеличения производительности.
Сами записи отдаются по одной.
Размер порции по умолчанию.
Конструктор.
Конструктор.
Конструктор.
Конструктор.
Конструктор.
Считывает все записи сразу.
Вызывается во время считывания очередной порции.
Вызывается при возникновении исключения.
Размер порции.
ИРБИС-клиент.
Формат.
Класс символов Unicode.
None.
Control character.
Digit.
Basic Latin.
Cyrillic.
Классы символов Unicode.
Выявление классов символов.
Смешаны ли в тексте латиница с кириллицей?
Exemplar manager
Constructor.
Constructor.
Constructor.
Add given exemplar to the collection.
Add many.
Clear the list of exemplars.
Get bibliographic description.
Get bibliographic description.
Extend info.
Parses the record for exemplars.
Determines whether the record is newspaper/magazine
or not.
List library places.
Load from file.
Reads exemplar for given number.
Reads exemplar for given number.
Read configuration.
Save the configuration.
Save to the file.
Read many.
Remove
Write line.
Write delimiter.
Allow duplicates.
Client.
Brief format name.
List of exemplars.
Output.
Prefix.
Объект умеет сохраняться в поток и восстанавливаться из него.
Просим объект сохранить себя в потоке.
Абстрактный объект текстового вывода.
Например, консоль или текстовое окно.
Очищает вывод, например, окно.
Надо переопределить в потомке.
Конфигурирование объекта.
Надо переопределить в потомке.
Метод, который нужно переопределить
в потомке.
Возвращает сам объект
вывода.
Выводит ошибку. Например, красным цветом.
Надо переопределить в потомке.
Флаг: был ли вывод с помощью WriteError.
Трансформация результатов поискового запроса, полученных от сервера.
Считывание записей с сервера большими порциями
для увеличения производительности.
Сами записи отдаются по одной.
Размер порции по умолчанию.
Конструктор.
Конструктор.
Конструктор.
Конструктор.
Конструктор.
Конструктор.
Считывает все записи сразу.
Performs application-defined tasks associated
with freeing, releasing, or resetting unmanaged resources.
Вызывается во время считывания очередной порции.
Вызывается при возникновении исключения.
Размер порции.
ИРБИС-клиент.
Трансформация поискового запроса перед отправкой на сервер.
Строка, содержащая числа, разделенные нечисловыми фрагментами.
Увеличение на единицу последнего сегмента.
Увеличение последнего сегмента на указанное число.
Пустое ли число?
Номер последнего сегмента.
Количество сегментов, из которых состоит число.
Фрагмент: нечисловой префикс плюс число.
Конструктор по умолчанию.
Удобный конструктор.
Старая база.
Новая база.
Старая база.
Новая база
Длина записи N01/L01.
Первая запись в файле документов – управляющая
запись, которая формируется (в момент определения
базы данных или при ее инициализации) и поддерживается
автоматически.
Размер управляющей записи.
Всегда 0.
Номер записи файла документов, назначаемый
для следующей записи, создаваемой в базе данных.
Номер последнего блока файла документов.
Смещение следующей доступной позиции в последнем блоке.
Всегда 0 для файлов баз данных пользователя.
Элемент справочника MST-файла,
описывающий поле переменной длины.
Длина элемента справочника MST-файла.
Фиксированный размер лидера записи.
Номер записи в файле документов.
Длина записи (всегда четное число).
Смещение (базовый адрес) полей
переменной длины (это общая часть
лидера и справочника записи в байтах).
Число полей в записи (т.е. число входов
в справочнике).
Индикатор записи (логически удаленная и т.п.).
Блокировка базы данных в целом.
Чтение флага блокировки базы данных в целом.
Файл перекрестных ссылок XRF представляет собой
таблицу ссылок на записи файла документов.
Первая ссылка соответствует записи файла документов
с номером 1, вторая – 2 и тд.
Contains information about record offset and status.
Fixed record size.
Is the record locked.
Is the record deleted.
Коды (поле 900).
Parse the specified field.
Transform back to field.
Тип документа. Подполе t.
Вид документа. Подполе b.
Характер документа. Подполе c.
Характер документа. Подполе 2.
Характер документа. Подполе 3.
Характер документа. Подполе 4.
Характер документа. Подполе 5.
Характер документа. Подполе 6.
Код целевого назначения. Подполе x.
Код целевого назначения. Подполе y.
Код целевого назначения. Подполе 9.
Возрастные ограничения. Подполе z.
Информация об экземпляре (поле 910).
Известные коды подполей.
Тег полей, содержащих сведения об экземплярах.
Parses the specified field.
The field.
ExemplarInfo.
Разбор записи на экземпляры.
Разбор записи на экземпляры.
Преобразование экземпляра обратно в поле записи.
Compares two specified numbers.
The first.
The second.
System.Int32.
Read one instance from the given stream.
Save this instance to the given stream.
Returns a
that represents this instance.
A
that represents this instance.
Статус. Подполе a.
Инвентарный номер. Подполе b.
Дата поступления. Подполе c.
Место хранения. Подполе d.
Наименование коллекции. Подполе q.
Расстановочный шифр. Подполе r.
Цена экземпляра. Подполе e.
Штрих-код/радиометка. Подполе h.
Число экземпляров. Подполе 1.
Специальное назначение фонда. Подполе t.
Коэффициент многоразового использования. Подполе =.
Экземпляры не на баланс. Подполе 4.
Номер записи КСУ. Подполе u.
Номер акта. Подполе y.
Канал поступления. Подполе f.
Число выданных экземпляров. Подполе 2.
Номер акта списания. Подполе v.
Количество списываемых экземпляров. Подполе x.
Количество экземпляров для докомплектования. Подполе k.
Номер акта передачи в другое подразделение. Подполе w.
Количество передаваемых экземпляров. Подполе z.
Нове место хранения. Подполе m.
Дата проверки фонда. Подполе s.
Число проверенных экземпляров. Подполе 0.
Реальное место нахождения книги. Подполе !.
Шифр подшивки. Подполе p.
Инвентарный номер подшивки. Подполе i.
Год издания. Берётся не из подполя.
Прочие подполя, не попавшие в вышеперечисленные.
MFN записи, из которой заимствован экземпляр.
Краткое библиографическое описание экземпляра.
ББК.
Шифр документа в БД, поле 903.
Номер по порядку (для списков).
Информация для упорядочения в списках.
Запись, из которой получен экземпляр.
Номер тома (для журналов)
Номер выпуска (для журналов/газет).
Произвольные пользовательские данные.
Returns a that represents this instance.
A that represents this instance.
Строчка из FST-файла.
Номер строки в FST-файле
Тег поля
Метод
Строка с форматом
Команды для GBL.
Добавление нового повторения поля или подполя в заданное существующее поле.
Удаляет поле или подполе в поле.
Замена целиком поля или подполя.
Замена данных в поле или подполе.
Замена данных в поле или подполе.
Удаление записи в целом.
Восстановление записи в целом.
Из текущей записи, вызывает на корректировку другие записи,
отобранные по поисковым терминам из текущей или другой,
доступной в системе, базы данных.
Создает новую запись в текущей или другой базе данных.
Очищает (опустошает) текущую запись.
Переход к одной из предыдущих копий записи (откат).
Комментарий. Может находиться между другими операторами
и содержать любые тексты в строках (до 4-х) после себя.
Завершает работу с другой базой данных,
установленной в операторах CORREC или NEWREC.
Определяет условие выполнения операторов,
следующих за ним до оператора FI.
Состоит из двух строк: первая строка – имя оператора IF;
вторая строка – формат, результатом которого может быть строка ‘1’,
что означает разрешение на выполнение последующих операторов,
или любое другое значение, что означает запрет
на выполнение последующих операторов.
Завершает действие оператора IF. Состоит из одной строки – FI.
Оператор можно использовать в группе операторов после операторов
NEWMFN или CORREC. Он дополняет записи всеми полями текущей записи.
Т. е. это способ, например, создать новую запись и наполнить
ее содержимым текущей записи. Или можно вызвать на корректировку
другую запись (CORREC), очистить ее (EMPTY) и наполнить содержимым
текущей записи.
Формирование пользовательского протокола.
Операторы REPEAT-UNTIL организуют цикл выполнения группы операторов.
Группа операторов между ними будет выполняться до тех пор,
пока формат в операторе UNTIL будет давать значение ‘1’.
Второй строкой оператора должен быть формат, который позволяет
завершить цикл, если результат форматирования на текущей записи
отличен от ‘1’.
Инструмент для упрощённого построения заданий на
глобальную корректировку.
Пример построения и выполнения задания:
GblFinal final = new GblBuilder(client)
.Add("3079", "'1'")
.Delete("3011")
.Execute(new[] {30, 32, 34});
Console.WriteLine ("Processed {0} records", final.RecordsProcessed);
foreach (GblResult result in final.Results)
{
Console.WriteLine(result);
}
Элемент глобальной корректировки.
Разделитель элементов
Returns a that represents this instance.
A that represents this instance.
Команда (оператор), например, ADD или DEL.
Первый параметр, как правило, спецификация поля/подполя.
Второй параметр, как правило, спецификация повторения.
Первый формат, например, выражение для замены.
Второй формат, например, заменяющее выражение.
Результат выполнения GBL для одной записи.
Общий признак успеха.
Имя базы данных
MFN записи
Результат Autoin.gbl
Код ошибки, если есть
Исходный текст (до парсинга)
Результат выполнения глобальной корректировки.
Returns a that represents this instance.
A that represents this instance.
Момент начала обработки.
Всего времени затрачено (с момента начала обработки).
Отменено пользователем.
Исключение (если возникло).
Предполагалось обработать записей.
Обработано записей.
Успешно обработано записей.
Ошибок при обработке записей.
Результаты для каждой записи.
Обёртка для облегчения выполнения глобальной корректировки
порциями (например, по 100 записей за раз).
Обработать базу данных в целом.
Обработать результат поиска.
Обработать интервал записей.
Обработать явно (вручную) заданное множество записей.
Вызывается после обработки очередной порции записей
и в конце общей обработки.
Размер порции. По умолчанию 100 шт.
Размер порции, устанавливаемый для вновь создаваемых
экземпляров .
Актуализировать ли словарь. По умолчанию true.
Выполнять ли autoin.gbl.
Выполнять ли формально-логический контроль.
Число ссылок на термин, после превышения которого
используется специальный блок ссылок.
INI-файл.
Конструктор.
Имя INI-файла.
Индексатор.
Длина записи N01/L01.
Информация о задолжнике
Формирование задолжника из читателя
Просим объект записаться в поток.
Восстанавливаем объект из потока.
Фамилия, имя, отчество
Дата рождения
Номер читательского билета
Пол
Категория
Адрес
Место работы
Электронная почта
Домашний телефон
Возраст
Примечания
MFN записи
Расформатированное описание
Произвольные данные
Задолженные экземпляры
Работа с задолжниками
Конструктор
Получение списка задолжников.
Клиент.
Кафедра обслуживания.
С какой даты задолженность?
По какую дату задолженность.
Адрес читателя: поле 13 в базе RDR.
Тег поля.
Разбор поля 13.
Разбор поля 13.
Разбор поля 13.
Сохранение в поток.
Считывание из потока.
Returns a
that represents this instance.
A
that represents this instance.
Почтовый индекс. Подполе A.
Страна/республика. Подполе B.
Город. Подполе C.
Улица. Подполе D.
Номер дома. Подполе E.
Номер подъезда. Подполе G.
Номер квартиры. Подполе H.
Дополнительные данные. Подполе F.
Произвольные пользовательские данные.
ISISAC.TAB
Элемент ответа сервера на поисковый запрос.
Имя базы данных.
MFN записи.
Собственно запись.
Расформатированная запись.
Ключ (для сортировки).
Аргументы для запроса логина/пароля пользователя.
Код возврата ИРБИС (для показа читателю).
Логин пользователя.
Пароль пользователя.
Можно продолжать.
Простой кэш для форматов, меню и т. д.
Wrapper for PAR file.
Initializes a new instance of the
class.
The name.
name
Имя каталога.
Параметр №1
Параметр №2
Параметр №3
Параметр №4
Параметр №5
Параметр №6
Параметр №7
Параметр №8
Параметр №9
Параметр №10
Параметр №11
Информация о клиенте, подключенном к серверу ИРБИС
(не обязательно о текущем).
Номер
Адрес клиента
Порт клиента
Логин
Идентификатор клиентской программы
Клиентский АРМ
Время подключения к серверу
Последнее подтверждение
Последняя команда
Номер последней команды
Default constructor.
Initializes a new instance of the
class.
The client.
Initializes a new instance of the
class.
The client.
The exception.
Простая сохранялка текущего контекста для клиента.
Сохраняет контекст для указанного клиента.
Сохраняет контекст.
Клиента.
Восстанавливает контекст.
Клиента.
Performs application-defined tasks associated
with freeing, releasing, or resetting
unmanaged resources.
Адрес сервера.
Порт сервера.
Имя пользователя.
Пароль пользователя.
Имя базы данных.
Тип АРМ.
Клиент, для которого сохранён контекст.
Информация о базе данных ИРБИС
Разделитель элементов
Разбор ответа сервера.
Разбор файла меню
Имя базы данных.
Описание базы данных
Максимальный MFN.
Список логически удаленных записей.
Список физически удаленных записей.
Список неактуализированных записей.
Список заблокированных записей.
Флаг монопольной блокировки базы данных.
База данных только для чтения.
Строка с ИРБИС-датой yyyyMMdd.
Формат конверсии по умолчанию.
Формат конверсии.
Конструктор
Конструктор
Преобразование даты в строку.
Преобразование строки в дату.
Неявное преобразование
Неявное преобразование
Неявное преобразование
Неявное преобразование
В виде текста.
В виде даты.
Исключения, специфичные для библиотеки
ManagedClient
Конструктор по умолчанию.
Конструктор с кодом ошибки.
Конструктор с готовым сообщением
об ошибке.
Конструктор для десериализации.
Текстовое описание ошибки.
Текстовое описание ошибки.
Текстовое описание ошибки.
Код возврата (код ошибки)
Файл FST.
Элемент (строка) FST.
Имя файла пакетного задания для АВТОВВОДА.
Определяет характер выполнения режима ВЫДАЧА БЕЗ ЗАКАЗА в АРМе
Книговыдача – в случае когда в поле КЛЮЧ вводят данные,
однозначно определяющие экземпляр (например, штрих-код),
и далее ENTER. Принимает два значения: 1 – автоматически
выполняется выдача; 0 – не выполняется.
Разрешает (значение 1) или запрещает (значение 0)
автоматическое слияние двух версий записи при корректировке
(при получении сообщения о несовпадении версий – в ситуации,
когда одну запись пытаются одновременно откорректировать
два и более пользователей) Автоматическое слияние проводится
по формальному алгоритму: неповторяющиеся поля заменяются,
а оригинальные значения повторяющихся полей суммируются
Имя краткого (однострокового) формата показа.
Интервал в мин., по истечении которого клиент посылает
на сервер уведомление о том, что он «жив».
Имя файла-справочника со списком ТВП переформатирования
для копирования.
Имя формата для ФЛК документа в целом.
Имя файла-справочника со списком доступных баз данных.
В списках БД доступных АРМам Каталогизатор и Читатель
именам конкретных БД может предшествовать символ “-“ (минус),
что означает: - для АРМа Каталогизатор – что соответствующая
БД не доступна для ввода; - для АРМа Читатель – что
соответствующая БД не доступна для заказа.
Префикс инверсии для шифра документа в БД ЭК.
Метка поля «экземпляры» в БД ЭК.
Метка поля «шифр документа» в БД ЭК.
Метка поля «количество выдач» в БД ЭК.
Имя БД по умолчанию.
Имя шаблона для создания новой БД.
Имя эталонной БД Электронного каталога.
Имя файла-справочника со списком ТВП переформатирования
для экспорта.
Имя файла-справочника со списком доступных РЛ.
Номер основного кодового набора.
Имя шрифта для компонентов интерфейса.
Размер шрифта на пользовательском интерфейсе.
Возможные значения: 0,1,2,3,4.
Имя БД, содержащей тематический рубрикатор ГРНТИ.
Имя файла-справочника со списком ТВП переформатирования
для импорта.
Имя файла-справочника со списком постоянных запросов.
Доступность режима ЧИТАТЕЛИ-ВЫДАЧА БЕЗ ЗАКАЗА в АРМе
«Книговыдача» (1 – доступен, 0 – недоступен).
Имя формата для показа документа ЭК при выдаче
без заказа в АРМе «Книговыдача».
Название отправителя почты для режимов печати в АРМах
«Читатель» и «Книговыдача».
Адрес почтового сервера (отправителя) для режимов печати
в АРМах «Читатель» и «Книговыдача».
Маска штрих-кода для очереди заказов.
Маска имени БД ЭК для очереди заказов.
Маска инв.номера для очереди заказов.
Маска идентификатора читателя для очереди заказов.
Маска шифра документа для очереди заказов.
Маска места хранения для очереди заказов.
Макс. кол-во изданий на руках читателя.
Макс. кол-во задолженных изданий на руках у читателя.
Определяет возможность фиксирования множественного
(больше одного) посещения одного читателя в течение
одного дня (не связанное с выдачей/возвратом).
Принимает два значения: 0 - нельзя; 1 – можно.
Имя файла-справочника со списком доступных форматов
показа документов.
Имя оптимизационного файла, который определяет принцип
формата ОПТИМИЗИРОВАННЫЙ (в АРМах Читатель и Каталогизатор).
Для БД электронного каталога (IBIS) значение PFTW.OPT
определяет в качестве оптимизированных RTF-форматы,
а значение PFTW_H.OPT – HTML-форматы
Префикс инверсии для поиска записи в каталоге по инвентарному
номеру/штрих-коду при переносе в ЭК.
Включение (значение 1) или выключение (значение 0) контроля
соответствия места выдачи и места хранения экземпляра
в АРМе «Книговыдача».
Имя формата краткого описания в БД читателей.
Имя БД читателей.
Имя файла-справочника со списком форматов для должников.
Имя дополнительного INI-файла со сценарием поиска для БД.
Если соответствующий файл отсутствует, используется сценарий
из dbn.ini. Указывается только имя INI-файла. Сам файл должен
находиться в директории БД.
Имя справочника со списком Web-ресурсов для режима
ИМПОРТ ИЗ WEB-ИРБИС АРМа Каталогизатор.
Имя справочника со списком ресурсов Web-ИРБИС для передачи данных.
Директория для сохранения временных (выходных) данных.
Признак, разрешающий формирование протокола пакетных режимов.
Имя файла оптимизации РЛ ввода.
Режимы ввода
Ввод без дополнительной обработки.
Простая строка ввода
Ввод через простое (не иерархическое)
меню (справочник).
Ввод через поисковый словарь.
Ввод через рубрикатор ГРНТИ.
Ввод через оконный редактор
Ввод через вложенный рабочий лист.
Ввод через иерархический справочник
Ввод с использованием переключателей.
Ввод с использованием внешней программы.
Ввод на основе маски (шаблона).
Ввод через авторитетный файл.
Ввод через тезаурус.
Ввод через обращение к внешнему файлу.
Ввод на основе ИРБИС-Навигатора.
Ввод с помощью режима (функции) пользователя.
Converts network-ordered integer to host-ordered one.
Converts network-ordered integer to host-ordered one.
Converts network-ordered integer to host-ordered one.
Reads network-ordered integer from the stream.
Reads network-ordered integer from the stream.
Reads network-ordered integer from the stream.
Reads network-ordered integer from the stream.
Reads network-ordered integer from the stream.
Reads network-ordered integer from the stream.
Read some bytes from the stream.
Reads string from the stream.
Writes specified text to the stream.
Write 32-bit integer in packed format.
Borrowed from
http://referencesource.microsoft.com/
Read 32-bit integer in packed format.
Borrowed from
http://referencesource.microsoft.com/
Сохранение в поток обнуляемого объекта.
Считывание из потока обнуляемого объекта.
Сохранение в поток массива элементов.
Сохранение в файл массива объектов,
умеющих сериализоваться вручную.
Сохранение в файл массива объектов
с одновременной упаковкой.
Сохранение массива объектов.
Сохранение массива объектов.
Считывание массива из потока.
Считывание массива из файла.
Считывание массива из файла.
Считывание массива из памяти.
Считывание массива из памяти.
One line in worksheet
Initializes a new instance of the
class.
Initializes a new instance of the
class.
The tag.
Initializes a new instance of the class.
The tag.
The title.
Initializes a new instance of the class.
The tag.
The title.
if set to true [repeatable].
Returns a that represents this instance.
A that represents this instance.
Числовая метка поля.
Наименование поля.
Повторяемость поля.
Индекс контекстной помощи.
Режим ввода.
Дополнительная информация для расширенных
средств ввода.
ФЛК.
Подсказка - текст помощи (инструкции),
сопровождающий ввод в поле.
Знчение по умолчанию при создании
новой записи.
Используется при определенных режимах ввода.
Содержимое файла MNU.
Признак конца меню.
Returns a that represents this instance.
A that represents this instance.
Имя файла (чисто для идентификации).
Запись в меню. Соответствует паре строк.
Returns a
that represents this instance.
A
that represents this instance.
Файл OPT.
Задает путь к файлам Ирбис
Общесистемный путь
путь размещения сведений о базах данных сервера ИРБИС64
путь на мастер-файл базы данных
путь на словарь базы данных
путь на параметрию базы данных
Полный текст
Внутренний ресурс
Файл PFT.
Имя (чисто для идентификации).
Элемент (строка) PFT.
Информация о запущенном на сервере процессе.
Разбор ответа сервера.
Returns a
that represents this instance.
A
that represents this instance.
Просто порядковый номер процесса.
С каким клиентом взаимодействует.
Логин оператора.
Идентификатор клиента.
Тип АРМ.
Время запуска.
Последняя выполненная (или выполняемая) команда.
Порядковый номер последней команды.
Идентификатор процесса.
Состояние.
Данные о кумуляции номеров. Поле 909.
Тег поля.
Разбор поля.
Разбор записи.
Разбор записи.
Год. Подполе Q.
Том. Подполе F.
Место хранения. Подполе D.
Кумулированные номера. Подполе H.
Номер комплекта. Подполе K.
Консольный вывод.
Очищает вывод, например, окно.
Надо переопределить в потомке.
Конфигурирование объекта.
Надо переопределить в потомке.
Метод, который нужно переопределить
в потомке.
The text.
Возвращает сам объект
вывода.
Выводит ошибку. Например, красным цветом.
Надо переопределить в потомке.
Флаг: был ли вывод с помощью WriteError.
Выходной поток, который не даёт закрыться
другому потоку.
Конструктор.
Очищает вывод, например, окно.
Надо переопределить в потомке.
Конфигурирование объекта.
Надо переопределить в потомке.
Метод, который нужно переопределить
в потомке.
The text.
Возвращает сам объект
вывода.
Выводит ошибку. Например, красным цветом.
Надо переопределить в потомке.
Внутренний поток.
Флаг: был ли вывод с помощью WriteError.
Файловый вывод.
Конструктор.
Конструктор.
Закрытие файла.
Открытие файла.
Открытие файла.
Открытие файла.
Открытие файла.
Очищает вывод, например, окно.
Надо переопределить в потомке.
AbstractOutput.
Конфигурирование объекта.
Надо переопределить в потомке.
The configuration.
AbstractOutput.
Метод, который нужно переопределить
в потомке.
The text.
Возвращает сам объект
вывода.
Выводит ошибку. Например, красным цветом.
Надо переопределить в потомке.
The text.
AbstractOutput.
Disposes this instance.
Имя файла.
Флаг: был ли вывод с помощью WriteError.
true if [have error]; otherwise, false.
Пустой объект вывода.
Расщепление (повтор) потока вывода.
Конструктор по умолчанию.
Создание объекта с заранее установленным
списком.
Очистка.
Конфигурация.
Вывод.
Вывод.
Disposes this instance.
Подчинённые потоки
Есть ошибка?
Форматирование записей в несколько потоков.
Конструктор.
Форматирование всех записей.
Степень параллелизма.
Строка подключения.
Признак окончания.
Используемый формат.
Считывание записей с сервера в
несколько потоков.
Конструктор.
Конструктор.
Конструктор.
Конструктор
Ожидание окончания.
Считываем все записи.
Степень параллелизма.
Строка подключения.
Признак окончания.
Пул соединений с сервером.
Конструктор по умолчанию.
Конструктор.
Конструктор с конкретной строкой соединения.
Конструктор.
Требование нового подключения к серверу.
Может подвесить поток на неопределённое время.
Исполнение некоторых действий на подключении из пула.
Исполнение некоторых действий на подключении из пула.
Исполнение некоторых действий на подключении из пула.
Возвращение подключения в пул.
Закрывает простаивающие соединения.
Ожидание закрытия всех активных подключений.
Строка подключения по умолчанию.
Количество одновременных подключений по умолчанию.
Количество одновременных подключений.
Строка подключения к серверу.
Следит за своевременным возвращением соединения в пул.
Конструктор.
Неявное преобразование.
Отслеживаемое подключение.
Отслеживаемый пул подключений.
Утилиты для работы пулом соединений.
Чтение записи с помощью пула.
Поиск в каталоге с помощью пула.
Сохранение записей с помощью пула.
Проверка на плохие символы.
Абстрактный базовый класс для правил.
Проверка записи.
Затрагиваемые поля.
Клиент.
Текущий контекст.
Текущая проверяемая запись.
Накопленный отчёт.
Рабочий лист.
Проверка на смешение символов.
Дефект в поле/подполе.
Поле.
Повторение поля.
Подполе (если есть).
Значение поля/подполя.
Сообщение об ошибке.
Урон от дефекта.
Отчёт о проверке записи.
Конструктор по умолчанию.
MFN записи.
Шифр записи.
Краткое БО.
Дефекты.
Формальная оценка качества.
Конструктор по умолчанию.
Клиент.
Обрабатываемая запись.
Формат для краткого библиографического описания.
Отчёт о работе правила.
Конструктор по умолчанию.
Дефекты, обнаруженные правилом.
Общий урон.
Начисленный бонус.
Набор правил.
Проверка одной записи
Получаем правило по его имени.
Регистрируем все правила из указанной сборки.
Регистрация встроенных правил.
Отменяем регистрацию правила с указанным именем.
Правила, входящие в набор.
ISBN и цена.
Ключевые слова.
Авторский знак
Обнаружение пустых подполей
Проверка употребления пробелов в полях/подполях
Выходные данные
Количественные характеристики.
Сведения об экземплярах.
Язык основного текста.
Проверка записи.
The context.
RuleReport.
Затрагиваемые поля.
The field spec.
Страна.
Индивидуальные авторы.
Утилиты для правил.
Плохой символ?
Индекс первого найденного плохого символа в строке
Плохие символы, которые не должны встречаться в записях.
Сервисы переписывания и верификации запросов.
MARC-запись.
Получить текст поля до разделителей подполей
первого повторения поля с указанной меткой.
Метка поля.
Текст поля или null.
Текст всех полей с указанным тегом.
Текст первого подполя с указанным тегом и кодом.
Текст всех подполей с указанным тегом и кодом.
Форматирование поля.
Форматирование поля.
Результат расформатирования пустой?
Форматирование поля.
Кодирование записи в клиентское представление.
Запись для кодирования.
MFN записи (м. б. несуществующий).
The status.
Версия записи (чаще всего 1).
Закодированная запись.
Разбор записи в клиентском представлении.
Разбор записи в клиентском представлении и слияние
с уже имеющимися полями.
Разбор текстового представления записи.
Добавление поля (в конец списка полей)
с указанными меткой и текстом.
Метка поля.
Текст поля до разделителей.
this
Добавление поля (в конец списка полей)
с указанными меткой и подполями.
Метка поля.
Код первого подполя.
Текст первого подполя.
Коды и тексты последующих
подполей.
this
Sets the field.
The tag.
The newText.
Устанавливает значение только для
первого повторения поля (если в записи их несколько)!
Установка поля.
Установка подполя.
Установка подполя.
Removes the field.
The tag.
Удаление поля.
Есть хотя бы одно поле с указанными тегами?
Нет ни одного поля с указанными тегами?
Clones this instance.
Сравнение двух записей.
Формирует плоское текстовое представление записи.
Формирует текстовое представление записи,
характерное для ISIS.
Разбор ISIS-представления записи.
Строит представление записи в виде JSON,
характерном для ИРБИС.
Разбор 2709.
Метод предназачен для парсинга текста, передаваемого АРМ ИРБИС плагинам.
Метод предназначен для возврата значения из ИРБИС-плагинов.
Сохранение в поток.
Сохранение в файл.
Считывание из потока.
Считывание из файла.
Returns a
that represents this instance.
A
that represents this instance.
Gets or sets the database.
The database.
MFN записи
Статус записи: удалена, блокирована и т.д.
Версия записи. Нумеруется с нуля.
Смещение предыдущей версии записи.
Поля записи.
Признак удалённой записи.
Библиографическое описание.
Используется при сортировке записей.
Произвольные пользовательские данные.
Коды возвратов из Irbis64.
Успешное завершение, нет ошибки.
Успешное завершение, нет ошибки.
Прервано пользователем или общая ошибка.
Не завершена обработка предыдущего запроса.
Неизвестная ошибка.
Выходной буфер мал.
Заданный MFN вне пределов БД.
Нет запрошенного значения в поисковом индексе.
Была считана последняя запись в поисковом индексе.
Возвращена первая подходящая запись в поисковом
индексе вместо запрошенного значения.
Монопольная блокировка БД.
Запись заблокирована на ввод.
Запись логически удалена.
Запись физически удалена.
При записи обнаружено несоответствие версий.
Ошибка в клиентском файле формата.
Ошибка выполнения на сервере.
Несоответствие полученной и реальной длины.
Неверный протокол.
Незарегистрированный клиент.
Клиент не выполнил регистрацию.
Неправльный идентификатор клиента.
Зарегистрировано максимально допустимое
количество клиентов.
Клиент уже зарегистрирован.
Нет доступа к командам АРМ.
Неверный пароль.
Файл не существует.
Сервер перегружен: достигнуто максимальное число
потоков обработки.
Не удалось запустить или прервать поток или процесс.
Обрушение при выполнении глобальной корректировки.
Серверные настройки (живущие в irbis_server.ini).
Путь на таблицу isisacw.
Файл автоввода.
Проверять протокол на перенаправление запроса с другого сервера.
Имя файла со списком клиентов с паролями для доступа к серверу.
Время жизни клиента без подтверждения (в мин.)
По умочанию 0 – режим отключен.
Путь к системным меню и параметрическим файлам БД.
Файл со списком баз данных для администратора.
Файл со списком баз данных для читателя.
Файл проверки на дублетность.
Применять отсечку при актуализации?
Включение многопроцессорного режима
(когда процесс обработки выполняет сетевое чтение-запись).
Обмен между процессами обработки и ядром сервера - через
системную память (1) или через временные файлы в рабочей
директории workdir (0).
Размер системной памяти, выделяемой процессу, Kb.
Число процессов обработки, стартуемых сервером при запуске.
Эталонная (пустая) база данных.
Шифровать профили клиентов.
Кеширование форматов.
IP адрес сервера используется только для показа в таблице описателей.
IP порт сервера.
Cигнал окончания процесса обработки посылается через
TCP на порт 7778, а не как сообщение windows.
В этом случае RegisterWindowMessage игнорируется.
Разрешает серверу использовать процесс обработки многократно.
Cигнал окончания процесса обработки посылается через TCP
на порт 7778, а не как сообщение windows.
В этом случае RegisterWindowMessage игнорируется.
Размер системной памяти, выделяемой клиенту, Мб.
Обмен между процессами обработки и ядром сервера - через
системную память (1) или через временные файлы (0)
в рабочей директории workdir. Если системной памяти не хватает,
происходит обмен через файл. При включении этого режима,
необходимо также включить проверку клиентов на подтверждение
- CLIENT_TIME_LIVE, чтобы за ними не оставалась выделенная
память.
Размер лог-файла, байты.
Максимально возможное число процессов обработки,
если превышено - возвращается ошибка SERVER_OVERLOAD.
По умолчанию = 20.
Максимально возможное число запросов к долгоживущему
процессу обработки, после чего процесс автоматически
прерывается. По умолчанию = 100.
Максимальный размер буфера ответа в байтах - если превышен
ответ разбивается на 2-ве части.
Если 0 разбивки нет
Максимальное число процессов обработки, которые сервер использует
многократно (только если KEEP_PROCESS_ALIVE = 1).
Максимально возможное количество потоков.
Если превышено – сервер переходит в режим последовательного
чтения-записи.
Минимальное количество потоков в очереди.
Файл оптимизации форматов.
Повысить приоритет процесса до HIGH_PRIORITY_CLASS.
Время мониторинга в сек. процессов и потоков на соответствие друг другу.
Если 0 – режим отключен. 10 сек по умолчанию.
Максимальное время обработки запроса (в мин.)
По умочанию 0 – режим отключен.
Разрешать (определять) адрес машины клиента при регистрации.
Сигнал обмена сообщениями между сервером и процессами обработки
регистрируется в системе WINDOWS и получает уникальный идентификатор.
Ожидание эксклюзивного доступа на запись.
Префикс файла обмена - запрос.
Префикс файла обмена - ответ.
Меню статистики.
Не выводить windows-сообщения о непредвиденных
ошибках в процессах обработки server_64.exe.
Этот параметр рекомендуется использовать,
если во время эксплуатации сервера выводятся сообщения
об ошибках в server_64.exe.
Путь к системным (INI) файлам.
Включение режима параллельной обработки чтения-записи
запросов клиентов в многопотоковом режиме.
Блокировка всех параллельных потоков, кроме текущего,
на время чтения-записи.
Этот параметр эффективен для терминальной работы клиентов.
Время ожидания завершения передачи по сети в ms.
Если 0 - нет ожидания. По умолчанию=1.
Путь на таблицу isisucw.
Распараллеливать процессы на несколько процессоров.
Директория для сохранения временных файлов,
используемых для межпроцессорного взаимодействия сервера
и процессов обработки.
Статистика работы Ирбис-сервера
This interface defines a complete listener for a parse tree produced by
.
Enter a parse tree produced by the starOperator2
labeled alternative in .
The parse tree.
Exit a parse tree produced by the starOperator2
labeled alternative in .
The parse tree.
Enter a parse tree produced by the starOperator3
labeled alternative in .
The parse tree.
Exit a parse tree produced by the starOperator3
labeled alternative in .
The parse tree.
Enter a parse tree produced by the starOperator1
labeled alternative in .
The parse tree.
Exit a parse tree produced by the starOperator1
labeled alternative in .
The parse tree.
Enter a parse tree produced by the plusOperator3
labeled alternative in .
The parse tree.
Exit a parse tree produced by the plusOperator3
labeled alternative in .
The parse tree.
Enter a parse tree produced by the plusOperator2
labeled alternative in .
The parse tree.
Exit a parse tree produced by the plusOperator2
labeled alternative in .
The parse tree.
Enter a parse tree produced by the fOperator
labeled alternative in .
The parse tree.
Exit a parse tree produced by the fOperator
labeled alternative in .
The parse tree.
Enter a parse tree produced by the parenOuter
labeled alternative in .
The parse tree.
Exit a parse tree produced by the parenOuter
labeled alternative in .
The parse tree.
Enter a parse tree produced by the gOperator
labeled alternative in .
The parse tree.
Exit a parse tree produced by the gOperator
labeled alternative in .
The parse tree.
Enter a parse tree produced by the plusOperator1
labeled alternative in .
The parse tree.
Exit a parse tree produced by the plusOperator1
labeled alternative in .
The parse tree.
Enter a parse tree produced by the reference
labeled alternative in .
The parse tree.
Exit a parse tree produced by the reference
labeled alternative in .
The parse tree.
Enter a parse tree produced by .
The parse tree.
Exit a parse tree produced by .
The parse tree.
Enter a parse tree produced by the entry
labeled alternative in .
The parse tree.
Exit a parse tree produced by the entry
labeled alternative in .
The parse tree.
Enter a parse tree produced by the levelTwoOuter
labeled alternative in .
The parse tree.
Exit a parse tree produced by the levelTwoOuter
labeled alternative in .
The parse tree.
Enter a parse tree produced by the dotOperator
labeled alternative in .
The parse tree.
Exit a parse tree produced by the dotOperator
labeled alternative in .
The parse tree.
Enter a parse tree produced by the levelOneOuter
labeled alternative in .
The parse tree.
Exit a parse tree produced by the levelOneOuter
labeled alternative in .
The parse tree.
Диапазон чисел, содержащих нечисловые фрагменты.
Конструктор по умолчанию.
Конструктор для диапазона, состоящего
из одного числа.
Конструктор для произвольного диапазона.
Проверка, содержит ли диапазон указанное значение.
Разбор текстового представления диапазона.
Выполнение указанного действия на всём диапазоне.
Пересечение двух диапазонов.
Проверка, не пустой ли диапазон.
Объединение двух диапазонов.
Стартовое значение.
Стоповое значение.
Набор диапазонов чисел.
Разделитель по умолчанию.
Конструктор по умолчанию.
Добавление диапазона в набор.
Добавление диапазона в набор.
Добавление диапазона в набор.
Проверка, содержит ли набор указанное число.
Разбор текстового представления.
Кумуляция (сжатие).
Кумуляция (сжатие).
Выполнение указанного действия
на всех диапазонах набора.
Разделитель диапазонов.
This class provides an empty implementation of ,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
This interface defines a complete listener for a parse tree produced by
.
Enter a parse tree produced by .
The parse tree.
Exit a parse tree produced by .
The parse tree.
Enter a parse tree produced by .
The parse tree.
Exit a parse tree produced by .
The parse tree.
Enter a parse tree produced by .
The parse tree.
Exit a parse tree produced by .
The parse tree.
Enter a parse tree produced by .
The parse tree.
Exit a parse tree produced by .
The parse tree.
Enter a parse tree produced by .
The default implementation does nothing.
The parse tree.
Exit a parse tree produced by .
The default implementation does nothing.
The parse tree.
Enter a parse tree produced by .
The default implementation does nothing.
The parse tree.
Exit a parse tree produced by .
The default implementation does nothing.
The parse tree.
Enter a parse tree produced by .
The default implementation does nothing.
The parse tree.
Exit a parse tree produced by .
The default implementation does nothing.
The parse tree.
Enter a parse tree produced by .
The default implementation does nothing.
The parse tree.
Exit a parse tree produced by .
The default implementation does nothing.
The parse tree.
The default implementation does nothing.
The default implementation does nothing.
The default implementation does nothing.
The default implementation does nothing.
Информация о кафедре обслуживания.
Имя меню с кафедрами по умолчанию.
Конструктор по умолчанию.
Конструктор.
Код.
Название.
Разбор текста меню-файла.
Загрузка с сервера.
Загрузка с сервера.
Сохранение в поток.
Сохранение в файл.
Считывание из потока.
Считывание из файла.
Код.
Название.
Профиль ИРИ
Тег поля ИРИ.
Разбор поля.
Разбор записи.
Сохранение в поток.
Сохранение в файл.
Чтение из потока.
Считывание из файла.
Подполе A
Подполе B
Подполе C
Подполе D
Подполе E
Подполе F
Подполе I
Ссылка на читателя.
Информация о регистрации/перерегистрации читателя.
Поле регистрация.
Поле "перерегистрация".
Разбор поля.
Разбор записи.
Преобразование в поле.
Сохранение в поток.
Считывание из потока.
Дата. Подполе *.
Дата.
Место (кафедра обслуживания).
Подполе c.
Номер приказа. Подполе a.
Причина. Подполе b.
Ссылка на зарегистрированного читателя.
Методы для работы с БД читателей.
Загрузка читателей из базы.
Слияние записей о читателях из разных баз.
Слияние происходит на основе читательского билета.
Загрузка сведений о читателях из нескольких баз.
Выполняется слияние сведений на основе
номера читательского билета.
Подсчёт количества событий.
Подсчёт количества событий
Отбор событий.
Отбор событий.
Отбор событий.
Отбор событий.
Отбор событий.
Коллекция полей записи.
Отличается тем, что принципиально
не принимает значения null.
Добавление нескольких полей.
Поиск первого вхождения с помощью предиката.
Поиск всех вхождений с помощью предиката.
Сохранение в поток.
Считывание из потока.
Полезные методы расширения для скриптов.
Получение значения из таблицы.
Получение значения из таблицы.
Регистрация функции.
Регистрация функции.
Регистрация функции.
Регистрация функции.
Интерпретатор Lua-скриптов с учётом ИРБИС-специфики.
Конструктор по умолчанию
Конструктор с заранее созданным клиентом.
Внутренняя инициализация.
Вызов Lua-функции и получение результата.
Исполнение Lua-скрипта из файла
и получение результата.
Исполнение Lua-кода и получение результата.
Регистрация типов, помеченных в данной сборке атрибутом
Установка глобального значения.
Установка новой текущей записи.
Клиент для доступа к серверу
Скриптовый движок.
Текущая запись
Returns a that represents this instance.
A that represents this instance.
Returns a that represents this instance.
A that represents this instance.
Стандартные базы данных, входящие в дистрибутив ИРБИС64.
Электронный каталог.
Комплектование.
Читатели.
Заказы на литературу.
Wrapper for STW file
Initializes a new instance of the
class.
The name.
Worksheet for RecordField editing
Initializes a new instance of the
class.
The name.
Returns a
that represents this instance.
A
that represents this instance.
Стандартные теги ИРБИС.
Основное заглавие.
Шифр документа в базе.
Шифр журнала.
Год выпуска журнала.
Извлечение списка записей из ИРБИС.
Конструктор.
Конструктор.
Поиск записей согласно спецификации.
Отбор экземпляров.
Клиент для подключения к ИРБИС64.
Отладочная печать.
Надо ли считывать записи.
Можно ли считывать удаленные записи.
Запрос на отбор записей.
Корректно заполнено?
Получение текстового описания.
Описание в произвольной форме.
Например, "Отбор по MFN".
Имя базы данных.
Если не задано,
используется текущая база данных.
Тип отбора записей.
Префикс.
Формулировка запроса.
Например, "1-100,150-160"
Тип отбора записей
По MFN
По возрастающим числам
(например, инвентарным номерам).
Элементы словаря.
Согласно поисковому выражению.
Глубокий последовательный поиск.
Отбор скриптом
Варианты для отбора записей.
Перечень баз данных.
База данных по умолчанию.
Критерии отбора.
Предлагаемый критерий отбора.
Предлагаемое выражение для отбора.
Коллекция подполей.
Отличается тем, что принципиально не принимает
значения null.
Добавление в коллекцию нескольких подполей сразу
Поиск с помощью предиката.
Отбор с помощью предиката.
Сохранение в поток
Считывание из потока.
Текст с заданной кодировкой.
Конструктор по умолчанию.
Не заданы ни текст, ни кодировка.
Текст с кодировкой UTF8.
Текст с кодировкой ANSI либо UTF8.
Текст с явно заданной кодировкой.
Конверсия в байтовое представление.
Неявное преобразование текста
в текст с кодировкой.
Оператор сравнения двух текстов.
Оператор сравнения двух текстов.
Собственно текст.
Кодировка.
Отслеживаемое действие при транзакции.
Данные об элементе транзакции.
Момент времени.
Произведенное действие: создание записи,
модификация, удаление.
Имя базы данных, в которой происходило действие.
MFN записи, с которой происходило действие.
Менеджер транзакций
Performs application-defined tasks associated with freeing,
releasing, or resetting unmanaged resources.
Дерево (иерархический справочник).
Имя (чисто для идентификации).
Информация о зарегистрированном пользователе системы
(по данным client_m.mnu).
Разбор ответа сервера.
Номер по порядку.
Логин.
Пароль.
Доступность АРМ Каталогизатор.
АРМ Читатель.
АРМ Книговыдача.
АРМ Комплектатор.
АРМ Книгообеспеченность.
АРМ Администратор.
Стандартные наименования для ключа строки подключения
к серверу ИРБИС64.
Получаем строку подключения в app.settings.
Получаем уже подключенного клиента.
Если строка подключения в app.settings не найдена.
Информация о версии ИРБИС-сервера.
Разбор ответа сервера.
На кого приобретен.
Собственно версия.
Например, 64.2008.1
Максимальное количество подключений.
Текущее количество подключений.
Wrapper for WS file
Initializes a new instance of the
class.
The name.
Парсинг строк.
Парсинг текста.
Парсинг локального файла.
Name of the file.
Returns a that represents this instance.
A that represents this instance.
Имя рабочего листа, например, PAZK.
Страницы рабочего листа.
Коды АРМов ИРБИС.
MarcXml import/export
Некоторые хорошо известные рабочие листы.
Выпуск (номер) журнала.
Сводное описание журнала.
Статья из журнала.
Клиент для общения с сервером
Разделитель строк в пакете запроса к серверу.
Разделитель строк в пакете ответа сервера.
Количество попыток повторения команды по умолчанию.
Таймаут получения ответа от сервера по умолчанию.
Конструктор по умолчанию
Обратите внимание, деструктор не нужен!
Он помешает сохранению состояния клиента
при сериализации и последующему восстановлению,
т. к. попытается закрыть уже установленное
соединение. Восстановленная копия клиента
ломанётся в закрытое соедиение, и выйдет облом.
Разбор строки подключения.
Устанавливает подключение к новой базе.
Запоминает, к какой базе был подключен
клиент на момент смены.
Новая база данных.
Предыдущая база данных.
Восстанавливает подключение к предыдущей
базе данных.
Имя базы данных, к которой
был подключен клиент на момент восстановления
состояния.
Подключение к серверу.
Чтение бинарного файла с сервера.
Чтение записи с последующим раскодированием по полям.
MFN записи для чтения.
Раскодированная по полям запись.
Ищет по указанной базе данных.
По окончанию поиска восстанавливает
текущий контекст.
Актуализирует запись.
MFN записи. 0 означает все
неактуализированные записи в базе.
Truncates the database.
must be set to
.
can't be switched at the
runtime!
Получение информации о базе данных.
список логически удаленных, физически удаленных,
неактуализированных и заблокированных записей.
Общее число обращений к серверу, выполненных данным клиентом.
Число обращений к серверу.
Глобальная корректировка
Поисковое выражение, предварительно
отбирающее записи.
Первый MFN в БД для поиска.
Последний MFN в БД для поиска.
Первый mfn в результате поиска
для корректировки.
Последний mfn в результате поиска для корректировки.
Прямое перечисление MFN.
Автоввод
Выражения для GBL
Актуализировать словарь
Формально-логический контроль
Последовательный поиск.
Данный метод нужен, чтобы клиент
не пытался самостоятельно закрыть соединение с сервером.
Этот метод может пригодиться при сохранении состояния
клиента с последующим восстановлением.
Фиксирует в серверном INI-файле ФИО оператора и этап работы.
Это нужно для работы &unifor('IPRIVATE,FIO')
и &unifor('IPRIVATE,ETR')
Вызывается при возникновении ошибки.
Вызывается, когда меняется состояние Busy;
Вызывается перед уничтожением объекта.
Вызывается при отсутствии логина/пароля для входа на сервер.
Вызывается при смене базы данных.
Трансформация запроса перед отсылкой на сервер.
Трансформация ответа после получения с сервера.
Отлавливание транзакции по созданию, модификации или удалению записей.
Адрес сервера.
Адрес сервера в цифровом виде.
Порт сервера.
Порт сервера (по умолчанию 6666).
Имя пользователя.
Имя пользователя.
Пароль пользователя.
Пароль пользователя.
Имя базы данных.
Служебное имя базы данных (например, "IBIS").
Тип АРМ.
По умолчанию .
Конфигурация клиента.
Высылается сервером при подключении.
Статус подключения к серверу.
Устанавливается в true при успешном выполнении
, сбрасывается при выполнении
или .
Для ожидания окончания запроса.
Поток для вывода отладочной информации.
null означает, что вывод отладочной
информации не нужен.
Обратите внимание, что
не сериализуется, т. к. большинство потоков не умеют
сериализоваться. Так что при восстановлении клиента
вам придётся восстанавливать
самостоятельно.
Разрешение делать шестнадцатиричный дамп полученных от сервера пакетов.
Количество повторений команды при неудаче.
Таймаут получения ответа от сервера в миллисекундах
(для продвинутых функций).
Флаг, устанавливающий необходимость парсинга поискового запроса с выделением ключевых слов
Минимальное необходимое количество символов для выделения термина
Имя файла оптимизации с расширением PFT
Произвольные пользовательские данные
Этап работы.
Работа с сокетами.
Кэш форматов, меню и т. д.
По умолчанию отсутствует.
См. .
Задаёт отображение подполя на свойство.
Действия над полями при слиянии записей.
Не заменять, оставлять прежним.
Не заменять, оставлять прежним.
Полностью заменять.
Добавлять все повторения.
Добавлять только отсутствующие повторения.
Добавлять, только если нет такого поля.
Первая запись в файле документов – управляющая
запись, которая формируется (в момент определения
базы данных или при ее инициализации) и поддерживается
автоматически.
Размер управляющей записи.
Позиция индикатора блокировки базы данных
в управляющей записи.
Резерв.
Номер записи файла документов, назначаемый
для следующей записи, создаваемой в базе данных.
Смещение свободного места в файле; (всегда указывает
на конец файла MST).
Резерв.
Резерв.
Резерв.
Индикатор блокировки базы данных.
Элемент справочника MST-файла,
описывающий поле переменной длины.
Длина элемента справочника MST-файла.
Блокировка базы данных в целом.
Чтение флага блокировки базы данных в целом.
Фиксированный размер лидера записи.
Номер записи в файле документов.
Длина записи (всегда четное число).
Ссылка на предыдущую версию записи.
Смещение (базовый адрес) полей
переменной длины (это общая часть
лидера и справочника записи в байтах).
Число полей в записи (т.е. число входов
в справочнике).
Индикатор записи (логически удаленная и т.п.).
Номер версии записи.
Справочник в N01/L01 является таблицей, определяющей
поисковый термин. Каждый ключ переменной длины, который
есть в записи, представлен в справочнике одним входом,
формат которого описывает следующая структура
Длина ключа
Смещение ключа от начала записи
Младшее слово смещения
Старшее слово смещения
Текстовое значение ключа
Лидер записи в N01, L01
Номер записи (начиная с 1; в N01 номер первой записи
равен номеру корневой записи дерева
Номер предыдущей записи (-1, если нет)
Номер следующей записи (-1, если нет)
Число ключей в записи
Смещение на свободную позицию в записи
(от начала записи)
Длина записи в текущей реализации.
Информация о статье.
Разбор записи.
Разбор поля (330 или 922).
Информация о журнале в целом.
Разбор записи.
Returns a that represents this instance.
A that represents this instance.
Код документа в базе. Поле 903.
Библиографическое описание.
Заглавие. Поле 200^a
Подзаголовочные сведения.
Поле 200^e.
Обозначение и выпуск серии.
Поле 923^1.
Заголовок серии.
Поле 923^i.
Расширенное заглавие.
Включает заголовок выпуск и заголовок серии.
Тип издания. Поле 110^t
Вид издания. Поле 110^b
Периодичность (число). Поле 110^x
Кумуляция. Поле 909
MFN записи журнала.
Произвольные пользовательские данные.
Сведения о номере журнала
Разбор записи.
Сравнение двух выпусков
(с целью сортировки по возрастанию номеров).
Returns a
that represents this instance.
A
that represents this instance.
MFN записи.
Библиографическое описание.
Шифр документа в базе. Поле 903.
Шифр журнала. Поле 933.
Год. Поле 934.
Том. Поле 935.
Номер, часть. Поле 936.
Дополнение к номеру. Поле 931^c.
Рабочий лист. Поле 920.
(чтобы отличать подшивки от выпусков журналов)
Расписанное оглавление. Поле 922.
Экземпляры. Поле 910.
Произвольные пользовательские данные.
Работа с периодикой.
Вид документа – сводное описание газеты.
Вид документа – сводное описание журнала.
Конструктор.
Получение перечня всех журналов из базы.
Получение журнала по его выпуску.
Получение выпуска журнала по статье из этого выпуска.
Получение списка выпусков данного журнала.
Получение списка статей из выпуска.
Создание журнала в базе по описанию.
Клиент для связи с сервером.
Обёртка для ORG.MNU
Код страны.
Наименование организации.
Обозначение валюты.
Единица измерения объема издания.
Страницы для журналов/газет.
Национальный язык.
Проверка фонда.
Формировать словарь «Технология»?
Автоматически формировать авторский знак?
Сигла библиотеки.
Разбор PFT и FST.
Параметры и операции, связанные с поисковыми сценариями
Заголовок запроса, уходящего на сервер.
Кодирование заголовка запроса в формат,
пригодный для отправки на сервер.
Код команды.
Код подкоманды.
Код АРМа.
Идентификатор программы-клиента.
Идентификатор запроса (последовательно возрастающее целое).
Пароль.
Логин.
Информация о читателе.
Запись/перерегистрация в библиотеку.
Поле 51.
Дата перерегистрации. Поле 52.
Информация о посещениях.
Профили обслуживания ИРИ.
Parse the specified field.
Формирование записи по данным о читателе.
Сохранение в поток.
Считывание из потока.
Сохранение в файле.
Считывание из файла.
Returns a that represents this instance.
A that represents this instance.
ФИО. Комбинируется из полей 10, 11 и 12.
Фамилия. Поле 10.
Имя. Поле 11.
Отчество. Поле 12.
Дата рождения. Поле 21.
Номер читательского. Поле 30.
Пол. Поле 23.
Категория. Поле 50.
Домашний адрес. Поле 13.
Место работы. Поле 15.
Образование. Поле 20.
Электронная почта. Поле 32.
Домашний телефон. Поле 17.
Дата записи. Поле 51.
Дата регистрации
Дата последней перерегистрации.
Последнее место регистрации.
Разрешенные места получения литературы. Поле 56.
Запрещенные места получения литературы. Поле 57.
Право пользования библиотекой. Поле 29.
Примечания. Поле 33.
Фотография читателя. Поле 950.
Возраст, годы
Возрастная категория.
Произвольные данные, ассоциированные с читателем.
Дата первого посещения
Дата последнего посещения.
Кафедра последнего посещения.
Последний обслуживавший библиотекарь.
Расформатированное описание.
Не соответствует никакому полю.
MFN записи.
Основные операции с читателями.
Стандартный префикс идентификатора читателя.
Initializes a new instance of the class.
The client.
client
Получение массива всех (не удалённых) читателей из базы данных.
Получение записи читателя по его идентификатору.
Клиент, общающийся с сервером.
Накапливает записи и отправляет их на сервер пакетами.
Initializes a new instance of the class.
The client.
Appends the specified record.
The record.
record
Flushes this instance.
Performs application-defined tasks associated with freeing,
releasing, or resetting unmanaged resources.
Gets the capacity.
The capacity.
Gets or sets the database.
The database.
Gets or sets a value indicating whether this is actualize.
true if actualize; otherwise, false.
Gets the client.
The client.
Поле библиографической записи.
Разделитель подполей.
Флаг: выбрасывать исключение, если свойству Text
присваивается значение, содержащее разделитель.
Повторение поля.
Настраивается перед передачей
в скрипты.
Не используется в большинстве сценариев.
Ссылка на запись, владеющую
данным полем. Настраивается
перед передачей в скрипты.
Всё остальное время неактуально.
Initializes a new instance of the class.
Initializes a new instance of the class.
The tag.
Initializes a new instance of the class.
The tag.
The text.
Перечень подполей с указанным кодом.
Искомый код подполя.
Сравнение кодов происходит без учета
регистра символов.
Найденные подполя.
Указанное повторение подполя с данным кодом.
Искомый код подполя.
Номер повторения.
Нумерация начинается с нуля.
Отрицательные индексы отсчитываются с конца массива.
Найденное подполе или null.
Gets the first subfield.
The code.
SubField.
Получение текста указанного подполя.
Искомый код подполя.
Номер повторения.
Нумерация начинается с нуля.
Отрицательные индексы отсчитываются с конца массива.
Текст найденного подполя или null.
Gets first subfield text.
The code.
System.String.
Filters the sub fields.
The sub fields.
The predicate.
SubField[].
Filters the sub fields.
The predicate.
SubField[].
Filters the sub fields.
The sub fields.
The codes.
The predicate.
SubField[].
Filters the sub fields.
The codes.
The predicate.
SubField[].
Отбор подполей с указанными кодами.
Отбор подполей с указанными кодами.
Adds the sub field.
The code.
The text.
RecordField.
Adds the non empty sub field.
The code.
The text.
RecordField.
Sets the sub field.
The code.
The text.
Устанавливает значение только первого
подполя с указанным кодом (если в поле их несколько)!
Replaces the sub field.
The code.
The old value.
The new value.
RecordField.
Removes the sub field.
The code.
Удаляет все повторения подполей
с указанным кодом.
Replaces the sub field.
The code.
The new value.
if set to true [ignore case].
true if XXXX, false otherwise
Haves the sub field.
The codes.
true if XXXX, false otherwise
Haves the not sub field.
The codes.
true if XXXX, false otherwise
To the text.
System.String.
Вывод поля в порядке алфавита
кодов подполей.
Парсинг текстового представления поля
Reparses the specified text.
The text.
RecordField.
Adds the sub fields.
The sub fields.
RecordField.
Adds the sub fields.
The encoded text.
RecordField.
Sets the sub fields.
The sub fields.
RecordField.
Sets the sub fields.
The encoded text.
RecordField.
Парсинг строкового представления поля.
The line.
Clones this instance.
RecordField.
Compares the specified field1.
The field1.
The field2.
if set to true [verbose].
System.Int32.
Gets the embedded fields.
The sign.
Gets the embedded fields.
Сохранение в поток.
Считывание из потока.
Returns a that represents this instance.
A that represents this instance.
Метка поля.
Значение поля до первого разделителя подполей.
Внимание! Если присваиваемое значение содержит
разделитель, то происходит и присвоение подполей!
Имеющиеся в SubFields значения при этом пропадают
и замещаются на вновь присваиваемые!
Список подполей.
Произвольные пользовательские данные.
Спецификация для слияния записей.
Действие по умолчанию.
Спецификации для слияния полей.
Ссылка на запись (например, для сохранения в "кармане").
Сервер ИРБИС64. Например, "127.0.0.1".
База данных. Например, "IBIS".
MFN. Чаще всего = 0, т. к. используется Index.
Шифр записи в базе данных, например "81.432.1-42/P41-012833".
Статус записи
Запись логически удалена
Запись физически удалена
Запись отсутствует
Запись не актуализирована
Последний экземпляр записи
Запись заблокирована
Returns a that represents this instance.
A that represents this instance.
MFN записи с заказом.
Краткое описание заказанного издания.
Поле 201.
Шифр заказанного издания.
Поле 903.
Дата создания заказа.
Поле 40.
Идентификатор читателя.
Поле 30.
Краткое описание читателя.
Поле 31.
Имя БД электронного каталога.
Поле 1.
Как правило, IBIS.
Сведения об отказе.
Поле 44.
Подполе A: причина отказа.
Подполе B: дата.
Место выдачи.
Поле 102.
Часто равно *.
Ответственное лицо.
Поле 50.
Берется из логина.
Библиографическая запись о книге.
Сведения о читателе.
Свободные инвентарные номера.
Свободные номера, предназначенные для данного АРМ.
Запись, на осонове которой построен запрос
Статус заказа.
Невыполненные заказы.
Выполненные заказы.
Отказы.
Идентификатор читателя.
Идентификкатор издания.
Инвентарный номер или штрих-код экземпляра.
Дата заказа.
Шифр выданной литературы.
Описание выданной литературы.
Дата выдачи.
Дата возврата.
Посещаемость.
Утерянные экземпляры.
Читатели с отрицательным балансом.
Причины отказов.
Занято.
Нет на месте.
Нет на месте и по топокаталогу.
В переплете.
Списано.
Лакуна.
Дефектный.
Ветхий.
Перенаправление.
Прочее.
Заголовок ответа сервера
Разбор ответа сервера.
Текст ответа сервера
Returns a
that represents this instance.
A
that represents this instance.
Повторенный код команды
Повторенный идентификатор клиента
Повторенный идентификатор команды
Собственно ответ сервера (данные).
Часто первая строка содержит код возврата
Соединенные данные ответа сервера.
Код возврата (код ошибки)
Данные о редактировании записи (поле 907).
Известные коды подполей.
Тег поля.
Разбор поля.
Разбор записи.
Разбор записи.
Превращение обратно в поле.
Save to stream
Read from stream.
Save bunch to the stream.
Save bunch to the file.
Save bunch to memory.
Read bunch from the stream.
Read bunch from the stream.
Read bunch from the file.
Returns a
that represents this instance.
A
that represents this instance.
Этап работы. Подполе c.
Дата. Подполе a.
ФИО оператора. Подполе b.
Arbitrary user data.
Информация о постинге.
Разбор ответа сервера.
Разбор ответа сервера с расформатированными записями.
Returns a that represents this instance.
A that represents this instance.
MFN.
Тег поля.
Номер повторения поля
Количество повторений.
Текст постинга.
Если было запрошено форматирование.
Информация о поисковом термине.
Разбор ответа сервера
Количество ссылок.
Поисковый термин.
Подполе MARC-записи.
Ссылка на поле, владеющее
данным подполем. Настраивается
перед передачей в скрипты.
Всё остальное время неактуально.
Initializes a new instance of the class.
Initializes a new instance of the class.
The code.
Initializes a new instance of the class.
The code.
The text.
Clones this instance.
Compares the specified sub field1.
The sub field1.
The sub field2.
if set to true [verbose].
System.Int32.
Считывание из потока.
Сохранение в поток.
Returns a that represents this instance.
A that represents this instance.
Код подполя.
Код подполя.
Для XML-сериализации.
Значение подполя.
Произвольные пользовательские данные.
Транслитерируем кириллицу в латиницу.
Transliterates the specified text.
Универсальный компаратор.
Конструктор.
Compares the specified values.
Используемый для сравнения делегат.
Несколько утилит, упрощающих код.
Выборка элемента из массива.
Выборка элемента из списка.
Отбирает из последовательности только
ненулевые элементы.
Отбирает из последовательности только непустые строки.
Разбивает строку по указанному разделителю.
Сравнивает строки с точностью до регистра.
Первая строка.
Вторая строка.
Строки совпадают с точностью до регистра.
Сравнивает строки.
Проверяет, является ли искомая строка одной
из перечисленных. Регистр символов не учитывается.
Искомая строка.
Источник проверяемых строк.
Найдена ли искомая строка.
Проверяет, является ли искомая строка одной
из перечисленных. Регистр символов не учитывается.
Искомая строка.
Массив проверяемых строк.
Найдена ли искомая строка.
Проверяет, является ли искомый символ одним
из перечисленных. Регистр символов не учитывается.
Искомый символ.
Массив проверяемых символов.
Найден ли искомый символ.
Проверяет, является ли искомый символ одним
из перечисленных. Регистр символов не учитывается.
Искомый символ.
Массив проверяемых символов.
Найден ли искомый символ.
Сравнивает символы с точностью до регистра.
Первый символ.
Второй символ.
Символы совпадают с точностью до регистра.
Представляет ли строка положительное целое число.
Безопасное преобразование строки
в целое.
Безопасный парсинг целого числа.
Строка, подлежащая парсингу.
Значение по умолчанию.
Разобранное целое число или значение по умолчанию.
Безопасный парсинг целого числа.
Строка, подлежащая парсингу.
Разобранное целое число или значение по умолчанию.
Сравнение строк.
Сравнение строки с массивом.
Поиск подстроки.
Поиск подстроки.
Поиск начала строки.
Преобразование числа в строку по правилам инвариантной
(не зависящей от региона) культуры.
Число для преобразования.
Строковое представление числа.
Преобразование числа в строку по правилам инвариантной
(не зависящей от региона) культуры.
Форматирование диапазона целых чисел.
Границы диапазона могут совпадать, однако
левая не должна превышать правую.
Левая граница диапазона.
Правая граница диапазона.
Строковое представление диапазона.
Преобразование набора целых чисел в строковое представление,
учитывающее возможное наличие цепочек последовательных чисел,
которые форматируются как диапазоны.
Источник целых чисел.
Источник должен поддерживать многократное считывание.
Числа предполагаются предварительно упорядоченные. Повторения чисел
не допускаются. Пропуски в последовательностях допустимы.
Числа допускаются только неотрицательные.
Строковое представление набора чисел.
Разбивка текста на отдельные строки.
Пустые строки не удаляются.
Текст для разбиения.
Массив строк.
Склейка строк в сплошной текст, разделенный переводами строки.
Строки для склейки.
Склеенный текст.
Считывает из потока максимально возможное число байт.
Полезно для считывания из сети (сервер высылает
ответ, после чего закрывает соединение).
Поток для чтения.
Массив считанных байт.
Считывает из сокета максимально возможное число байт.
Шестнадцатиричный дамп массива байт.
Куда писать.
Байты.
Начальное смещение.
Количество байт для дампа.
Шестнадцатиричный дамп массива байт.
Добавление элемента к массиву.
Добавление элементов к массиву.
Добавление элементов к массиву.
Получаем сеттинг из возможных кандидатов.
Содержит ли строка любой из перечисленных символов.
Строка содержит пробельные символы?
Подготавливает строку запроса
Строка формата не должна
содержать комментариев и переводов
строки (настоящих и ирбисных)
Подготавливает строку запроса,
заменяя запрещённые символы на пробелы.
Превращает строку в видимую.
Пример: "(null)".
Разбиение массива на (почти) равные части.
Применяет действие к каждому элементу последовательности
Ту же самую последовательность.
Replace control characters in the text.
Replace control characters in the text.
Информация о посещении/выдаче.
Parses the specified field.
The field.
VisitInfo.
Формирование поля 40
из данных о выдаче/посещении.
Сохранение в поток.
Сохранение в поток.
Сохранение в файл.
Считывание из потока.
Считывание из файла.
Returns a that represents this instance.
A that represents this instance.
подполе G, имя БД каталога.
подполе A, шифр документа.
подполе B, инвентарный номер экземпляра
подполе H, штрих-код экземпляра.
подполе K, место хранения экземпляра
подполе D, дата выдачи
подполе V, место выдачи
подполе E, дата предполагаемого возврата
подполе F, дата фактического возврата
подполе L, дата продления
подполе U, признак утерянной книги
подполе C, краткое библиографическое описание
подполе I, ответственное лицо
подполе 1, время начала визита в библиотеку
подполе 2, время окончания визита в библиотеку
Не посещение ли?
Возвращена ли книга?
Дата выдачи/посещения.
Дата возврата
Ожидаемая дата возврата
Ссылка на читателя, сделавшего посещение.
Файл перекрестных ссылок XRF представляет собой
таблицу ссылок на записи файла документов.
Первая ссылка соответствует записи файла документов
с номером 1, вторая – 2 и тд.
Contains information about record offset and status.
Fixed record size.
MFN
8-byte offset of the record in the MST file.
Status of the record.
Is the record locked.
Is the record deleted.