АРМ Комплектования/Каталогизации

advertisement
Автоматизированная библиотечно-информационная система
“РУСЛАН”
Автоматизированное рабочее место
“КОМПЛЕКТОВАНИЕ/ КАТАЛОГИЗАЦИЯ”
РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
 ООО “Открытые библиотечные системы”
2004
ОГЛАВЛЕНИЕ
Введение ...............................................................................................................................................3
Работа с параметрами файлов конфигурации INI ............................................................................3
1. Конфигурационный файл app.ini................................................................................................4
2. Конфигурационный файл config.ini ...........................................................................................6
3. Конфигурационный файл формата (rusmarc.ini) ....................................................................10
4. Конфигурационный файл атрибутов (attr.ini) .........................................................................12
Введение
АРМ Комплектования/Каталогизации «Руслан» (АРМ) обладает некоторыми возможностями
настройки и инструментарием для технического сопровождения. Данное руководство
предназначено для персонала, имеющего базовую подготовку в области сопровождения
приложений Windows и осуществляющего в организации техническую поддержку АБИС.
В руководстве содержится описание настроек ядра АРМа. По некоторым вопросам в
руководстве имеются ссылки на соответствующую документацию по отдельным модулям,
подсистемам и внешним приложениям, используемым АРМом (служба печати, утилита
настройки marc форматов MarcEdit, экранная клавиатура, модуль классификационных
индексов, конвертор marc записей, пакет MS Office, Internet Explorer). Кроме того, ряд
параметров АРМа напрямую или косвенно связаны с соответствующими настройками сервера
системы, задаваемыми с помощью АРМа Администратора “Руслан”. В этом случае следует
обращаться к Руководству Администратора серверной части АБИС “Руслан”.
Можно выделить следующие группы настроек АРМа:
1) параметры конфигурационных файлов (*.ini),
2) настройки используемых форматов MARC (файлы marc.*),
3) шаблоны выходных форм службы печати (*.ini, *.tpl, *.xls, *.dot),
4) шаблоны записей MARC (*.ptt),
5) настройки экранной клавиатуры (*.xml).
Работа с параметрами файлов конфигурации INI
Основные параметры могут быть установлены из окна АРМа “Настройки”, которое
вызывается из меню Каталог-Настройки. Окно имеет несколько страниц, на которых
располагаются элементы для редактирования настроек различных групп.
Но при необходимости можно получить доступ к параметрам напрямую в файлах
конфигурации INI, используя любой текстовый редактор.
Файлы INI могут храниться либо в текущей (рабочей) директории АРМа, которая выбирается
в момент установки дистрибутива (по умолчанию предлагается директория С:\Program
Files\OLSC\Ruslan Catalog), либо в директории, указанной в параметре IniDir файла App.ini.
Этот файл всегда считывается из текущей директории. Использование параметра IniDir для
указания сетевой папки позволяет использовать общие файлы конфигурации для нескольких
рабочих мест.
Все файлы с расширением INI имеют одинаковый формат, соответствующий формату файлов
инициализации Windows. В файлах приводятся значения параметров - каждое в отдельной
строке:
Название параметра = Значение параметра
Если значение параметра является массивом, то все элементы массива перечисляются в одной
строке через запятую. Все данные должны вводится в кодировке Win1251.
Параметры объединяются в группы по целевому назначению. Название каждой группы
приводится в первой строке в квадратных скобках []. Начало следующей группы
автоматически означает окончание предыдущей. Порядок следования групп в файле и
параметров внутри группы не имеет значения и может быть произвольным.
Ниже описан состав и назначение файлов конфигурации АРМа.
1. Конфигурационный файл App.ini
App.ini – файл, содержащий текущие настройки АРМа, как правило, уникальные для каждого
рабочего места. Эти настройки сохраняются автоматически в процессе работы пользователя с
АРМом (последнее состояние окон и т.д.). Большинство из них не требует ручного
конфигурирования. Вот несколько наиболее значимых групп параметров.
Название группы/
параметра
Возможные
значения
[Common]
Общие настройки
IniDir
строка
DicControl
0/1
[Marc]
Параметры загрузки форматов MARC
ToLoad
Массив
строк
RUSmarc,
USmarc
Список названий форматов семейства MARC, которые
загружаются при запуске АРМа. Рекомендуется
указывать для загрузки только те форматы, обработка
которых требуется в окне редактора записи.
0/1
Определяет, надо ли загружать библиографические
форматы из указанных в списке ToLoad
ToLoadAuth
0/1
Определяет, надо ли загружать авторитетные форматы
из указанных в списке ToLoad
[Search.
Description]
Текущие параметры состояния окна Запись: Поиск в каталоге
[CatList]
Текущие параметры состояния окна Z39.50 каталоги
[Description.
FileLoad]
Текущие параметры состояния окна Запись: Загрузка из файла
[Record]
Текущие параметры состояния окна редактора записи
[Record.
FileSave]
Текущие параметры состояния окна сохранения записи в файл
ToLoadBib
Описание
Директория хранения файлов конфигурации. По
умолчанию имеет пустое значение (рабочая
директория)
Указывает, надо ли осуществлять контроль
справочника MARC записи. Проверяет соответствие
каждой библиографической записи некоторым
требованиям ISO2709.
[Search]
Настройки окна Запись: Поиск в каталоге
NewListQ1
NewListQ2
NewListOp
Строка
Строка
Строка
SortCaseSensitivity 0/1
Выражения в формате RPN для задания поискового
запроса на формирование списка новых поступлений
(специальный режим работы окна Запись: Поиск в
каталоге-Список новых поступлений). Можно задать
2 выражения Q1 и Q2, объединенных логической
операцией Op. По умолчанию запрос задан по
диапазону дат поступления (дата открытия счета).
Даты задаются пользователем в формате YYYYMMDD
в первом и во втором поисковых полях на странице
Простой поиск. Предусмотрена фильтрация счетов с
отрицательными номерами (ретроконверсия) и счетов,
не прошедших полный цикл обработки (статус <3)
Различать или нет верхний/нижний регистр символов
при сортировке в списке результатов поиска
Учитывать или нет при сортировке по заглавию
данные во встроенных полях (Rusmarc 46X->200a,h,i)
SortLinkTitle
0/1
[CatCopy]
Настройки окна Копировать запись в каталог (выбор каталогов для
добавления новых записей).
Включает режим автоматической замены записей на
новые, при совпадении ключей (001). Используется,
как правило, для пакетного обновления каталогов.
Включает режим автоматической проверки на сервере
новой записи на дублетность в указанных каталогах.
ReplaceByKey
0/1
CheckDoublety
0/1
[Authoriz]
Текущие параметры состояния окна авторизации пользователя
[Bill]
Текущие параметры состояния окна Обработка счета
[Act]
Текущие параметры состояния окна Обработка акта
[Subscr]
Текущие параметры состояния окна Обработка заявки на подписку
[Subs]
Текущие параметры состояния окна Список опознавательных записей
[Order]
Текущие параметры состояния окна Обработка заказа на книги
Pattern.File
строка
[DicID]
Текущие параметры состояния окон типа Справочник. Для каждого
справочника своя группа параметров. ID это числовой идентификатор
справочника в системе
Текущие параметры состояния окна Инвентарная книга
[Invbook.Default]
[Invbook]
[Ksubook.Default]
[Ksubook]
Полное имя файла шаблона (*.ptt) для создания
опознавательных записей заказа
Текущие параметры состояния окна Книга суммарного учета
[File]
Текущие параметры состояния окна Загрузка из файла
rsChar
fsChar
ssChar
Число (29)
Десятичный код символа-разделителя записей
Число (30)
Код символа-разделителя полей
Число (31)
Код символа-разделителя подполей.
Указанные выше параметры используются для
загрузки marc-записей из файлов с нестандартными
разделителями. По умолчанию используются
стандартные символы-разделители (см. ISO2709)
[Conv]
Op1
Op2
Op4
Op8
Op16
Настройки встроенного конвертора marc-записей (см.описание
конвертора)
0/1
Добавлять символы \"????\" в начало неизвестного подполя
0/1
Оставлять в записи неизвестные подполя
0/1
Конвертировать поля группы 09Х (как есть)
0/1
Конвертировать поля группы 8ХХ (как есть)
0/1
Конвертировать поля группы 9ХХ (как есть)
0/1
Конвертировать поля группы 5ХХ в поле 390 если нет
точного соответствия (только для USmarc->RUSmarc)
Конвертировать с переводом (удалением) константных
выражений (не используется)
Конвертировать поле 852 в поле 999 (вместо 899)n
Op32
Op64
0/1
Op128
0/1
2. Конфигурационный файл Config.ini
В этом файле хранятся основные настройки АРМа. Эти настройки являются, как правило,
статическими и устанавливаются в момент первоначальной конфигурации системы.
[Common]
Общие настройки
BarCodeMask
строка
ScanDic
0/1
Separators
Строка
, .:;()[]-="'?!
<>\/#§№
1234567890
Задает маску значения штрих-кода. Ш/К должен быть
числом, разрядность которого задается количеством
цифр 9 до знака “;” (9999999999;1;0)
Включает режим использования справочников как
индексов Scan Service Z39.50 (оптимальный режим 1)
Строка символов, которые должны восприниматься
как разделители слов при проверке допустимых
сочетаний символов внутри слова в редакторе записи
(см. параметр [Record] CheckingUp)
Organization
Organization_ru
Параметры (общие для всех marc форматов), используемые для
задания значений по умолчанию в настройках форматов marc (см.
описание утилиты MarcConfig). Ниже примеры параметров.
SPSTU
Код организации на английском языке
СПбГПУ
Код организации на русском языке
[RecLinkFields]
Настройки механизма связывания marc записей
UniRecLink
Список тегов полей, копируемых в поля 4хх при
Массив
автоматическом связывании записей в Unimarcчисел
подобных форматах
1-999
Настройки имен служебных баз данных. Все значения должны быть
именами БД, настроенных на сервере.
БД счетов (актов о приеме)
Bills
БД актов о списании (исключении из фонда)
Acts
[Params]
[DataBases]
Bills
Acts
SubscrP
БД заявок на подписку
OrderP
БД заказов на книги
DDir
БД описания справочников
AllBibDb
Dir
ucat
БД справочников
Виртуальная БД, объединяющая все
библиографические БД системы
spstush
nlr_sh
Рубрики_СПБГТУ
Рубрики_РНБ
Связи кодов предметизации и соответствующих
авторитетных БД
[SpecialBillDb]
Группа параметров для определения
специфических БД счетов для отдельных биб.БД.
По умолчанию все распределения идут по счетам в
Bills_Demo
БД Bills (см. настройку выше)
Группа параметров для определения списка специализированных
выборок на сервере, как правило, для сбора статистических данных
Subscr
Orders
DDir
Dir
DEMO
[ResultSets]
[Abonement.Restri
ctions]
Список строк - значений для редактирования подполя Ограничения по
выдаче на странице Инвентарный номер (999$r)
[Record]
Настройки окна Редактор записи
DicDataRepeatToF 0/1
ield
AuthDataRepeatTo 0/1
Field
CheckingUp
0/1
При работе со справочниками добавлять автоматически
новые поля или повторять подполя в одном поле
При работе с АФ автоматически добавлять новые поля или
заменять значения подполей в текущем поле
Включить в редакторе режим автоматической проверки
допустимых сочетаний символов в одном слове при вводе
RemoveInvNumsO 0/1
Автоматически удалять инв.номера при копировании
nCopy
записи в редакторе (поля 999)
GenerateASign
0/1
Автоматическая генерация авторского знака при создании
нового инвентарного номера
GenerateSysIndex тег
Тег поля для автоматической генерации авторского знака
при заведении нового инв.номера (пусто – нет генерации)
686
CheckEmptyLink
0/1
Включить проверку пустых значений подполей в полях
связи (4хх) при автоматическом связывании записей
[Act.Notes]
Список значений для поля Примечание в окне Обработка акта
[Act.Reasons]
Список значений для поля Причина списания в окне Обработка акта
[Bill.Sources]
[Bill.Notes]
Список значений для поля Источник поступления в окне Обработка
счета
Список значений для поля Сопроводительные документы в окне
Обработка счета
Список значений для поля Примечание в окне Обработка счета
[Bill.Status]
Список всех возможных значений состояния счета
[Bill.Status.
Opened]
[Bill.Status.
Closed]
[Bill.Status.Ready]
Значения состояния счета открытого пользователем данной категории
[Bill.Docs]
[Bill.Status.
Completed]
[Subscr.Status]
[Subscr.Sources]
Значения состояния счета закрытого пользователем данной категории
Значения состояния счета готового к обработке пользователем данной
категории
Значения состояния счета, прошедшего полный цикл обработки
Список всех возможных значений состояния заявки на подписку
[Order.Status]
Список значений для поля Источник в окне Обработка заявки на
подписку
Список значений для поля Плательщик в окне Обработка заявки на
подписку
Список значений для поля Вид издания в окне Список
опознавательных записей
Список всех возможных значений состояния заказа на книги
[Sigles]
Список сигл хранения
[Subscr.Payers]
[Subs.Types]
[InvBook]
Параметры запроса на извлечение записей в окне Инвентарная книга
[InvBook.Sigles]
Список сигл хранения для окна Инвентарная книга. Используется для
формирования книг отдельно по сиглам или группам сигл (несколько
сигл, перечисленных через запятую).
Список значений поля Формат для задания запроса на извлечение
записей в окне Инвентарная книга
Список значений поля префикса для задания запроса на извлечение
записей в окне Инвентарная книга
Список значений поля суффикса для задания запроса на извлечение
записей в окне Инвентарная книга
Список значений для поля Получатель. Используется в окнах заказа и
подписки.
Список возможных значений для поля Библиографический уровень в
окне поиска записей в каталоге.
Параметры связи типов заголовков и атрибутов (по умолчанию) для
поиска соответствующих авторитетных записей на странице Запись в
окне редактора.
Атрибут поиска
Предметная рубрика
21
Персоналия
1
Коллективное имя
2
ББК
1040
Географическое наименование
58
[InvBook.Formats]
[InvBook.Prefs]
[InvBook.Sufs]
[Recipients]
[BibLevel]
[Attributes]
SubjectHeading
PersonalName
CorporateName
bbk
GeographicName
[LinkDBNames]
[Special
SearchAttr]
[SpecialScanAttr]
[SpecialSortAttr]
[Convertor]
RusToUs=0
UsToRus=1
[Patterns]
Serial_Unit
[Misprint
Dictionary]
Параметры связи типов заголовков и имен авторитетных баз данных
для поиска авторитетных записей на странице Запись в окне
редактора. Для одного типа заголовка можно указать несколько БД
через запятую.
Список специализированных наборов атрибутов поиска по различным
авторитетным БД на странице Запись в окне редактора.
Список специализированных наборов атрибутов сканирования
(просмотра индексов) по различным авторитетным БД на странице
Поиска записей в окне редактора.
Список специализированных наборов атрибутов для сортировки
авторитетных БД на странице Запись в окне редактора.
Настройки конвертора. Включение/Выключение различных
направлений конвертирования записей в редакторе.
Имена шаблонов записей, используемые по умолчанию в различных
окнах.
Имя шаблона для регистрации выпуска периодического издания.
Список пар символов из различных алфавитов неразличимых
визуально. Используется для проверки допустимых сочетаний
символов в одном слове.
3. Конфигурационный файл формата (rusmarc.ini)
АРМ работает с несколькими форматами семейства MARC. В типовую поставку входят:
Rusmarc, Rusmarc/Authority, Usmarc, Unimarc. Для каждого формата имеется отдельный
конфигурационный файл (rusmarc.ini, rusmarcA.ini, usmarc.ini, unimarc.ini). В файле хранятся
статические настройки формата: списки значений индикаторов, подполей полей
кодированных данных и значения параметров. Все списки приведены в следующем виде:
[заголовок списка]
Значение1 = Примечание к значению1
…
Заголовки списков значений могут быть произвольными (в латинском алфавите). Но они
должны соответствовать тем обозначениям, которые введены в БД форматов (см. описание
утилиты конфигурирования форматов). По умолчанию заголовки формируются
автоматически по обозначениям соответствующих элементов записи.
Для поля:
Для подполя:
Для индикатора:
Для части код.поля:
Для маркера
[тег поля]
[тег поля . Идентификатор подполя]
[тег поля . i1] или [тег поля . i2]
[тег поля . Идентификатор подполя . Позиция]
[marker . Позиция]
[105]
[105.a]
[101.i1]
[110.a.3]
[marker.5]
Невидимые для АРМа комментарии внутри списков могут быть введены в строках,
начинающихся со знака ; (точка с запятой)
Пробелы обозначены знаком #
В группе параметров [Params] приводятся значения кодов по умолчанию:
организации на русском и английском (Organization,Organization_ru),
код локальной системы предметизации (SubjectSystem),
уровень кодирования записи (CodeLevel).
В группе [Organization] приводится список кодов организаций-держателей фондов
[Note_Unit] список значений подполя примечания о единице хранения 999$х
[RelationString] Список кодов интеллектуальной ответственности и соответствующих им
текстовые примечания для генерации полей 200 $f, $g Rusmarc
[Languages] Стандартные коды наименований языков.
[Countries]
Стандартные коды наименований стран.
[Recomend_Org] Коды организаций (ведомств) для указания грифов “Рекомендовано”.
[CodeSets]
Наборы символов.
[Cities]
Принятые сокращения наименований городов.
[Graphics]
Алфавиты.
[Relations]
Коды интеллектуальной ответственности.
[CatRules]
Коды правил каталогизации.
[Subjects]
Коды тематических систем (системы предметизации, рубрикаторы, тезаурусы).
[HS_Directions] Классификатор направлений высшей школы.
[HS_Specialities] Классификатор специальностей высшей школы.
[Asigns]
Таблица авторских знаков (для подполя 999$i)
[Departments]
Сиглы хранения организации
[URL_Schemes]
Схемы доступа к электронным документам по URL
4. Конфигурационный файл атрибутов (attr.ini)
Этот файл предназначен для хранения наборов атрибутов, списка форматов, опций сервера,
используемых в АРМе для поиска и извлечения записей по протоколу Z39.50.
Все атрибуты сгруппированы по секциям и указаны в формате :
[название набора]
Код атрибута1 = Наименование атрибута1
…
Наименование атрибута определяет каким образом данный атрибут будет выводится в списке
атрибутов окна поиска записей в каталоге.
Основным для поиска является стандартный набор атрибутов BIB-1(ANSI/NISO Z39.50-1995).
Он разбит на несколько групп атрибутов для указания различных параметров поискового
запроса.
[Bib1.Use] Поисковые атрибуты (термины)
Этот набор расширен несколькими нестандартными атрибутами, которые используются
АРМом для доступа к специализированным данным (имеющим, как правило, локальное
назначение). Нестандартные атрибуты приведены в конце списка (>9000).
[Bib1.Relation] Атрибуты, определяющие тип отношения между поисковым термином и его
значением (>,<,= и .т.д.).
[Bib1.Position] Задают ограничение по положению заданного термина в поле данных.
[Bib1.Structure] Определяют структуру данных введенных в поле поискового термина.
[Bib1.Truncation] Указывают тип усечения данных термина.
[Bib1.Completeness] Определяют дополнительные условия по полноте данных в термине.
[TagsetM], [TagsetG], [GILS-tagset] Используются для поиска записей во внешних источниках.
[RecordSyntaxes] Список форматов записей для задания поискового запроса.
[Options] Перечень опций Z39.50-сервера (ANSI/NISO Z39.50-1995).
Download