Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 01, December, 2007 11:44

День добрый!

Столкнулся с проблемой.
Наши коллеги используют в качестве АБИС "УФД/Библиотека"

Вот какие коммуникативные форматы эта система "поддерживает":
(примеры записей)
UNIMARC - unimarc.uni
RUSMARC - rusmark.mrc
XML (по умолчанию) - xml.xml
CSV - csv.csv

Ни один из вышеуказанных файлов в ИРБИС импортироваться не хочет.

прошу Вашей помощи.



Редактировано 2 раз. Последний раз 01.12.2007 11:49 пользователем Konstantinus.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 01, December, 2007 17:33

XML и CSV действительно в Ирбис не зальются.
unimarc.uni при импорте дал ошибку сразу. Выгрузка видимо была не корректной.
А вот rusmarc.mrc очень даже загрузился. Правда вот данные в записи встали не корректно. Но это уже другая задача.
Загрузка идет так: АРМ Администратор. Меню База данных - Импорт. Формат исходных данных - ISO. ТВП переформатирования - можно использовать можно нет. Поскольку использование ТВП не помогло, то можно его и не использовать. Формально-логический контроль - отключаем, иначе записи удаляться логически. Автоввод - включен. Кодировка - Windows. Нажимаем Выполнить, Тип файла - все файлы. Находим файл экспорта из вашей системы rusmark.mrc и нажимаем Открыть. Ждем окончания процесса. По окончании загрузки словарь создавать не имеет смысла, поскольку данные все равно встали не корректно. Далее в каталогизаторе анализируем полученный результат и пишем глобальную.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 02, December, 2007 11:25

Я примерно так и делал изначально (правда использовал переформатирование).

Стандартные глобальные корректировке (которые рекомендованно использовать при импорте из RUSMARK) не помогли.

А в самостоятельно написать корректировку к сожалению не получаеться.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 02, December, 2007 13:34

К сожалению да. Стандартные корректировки ничего путного с файлом импорта сделать не могут. По этому обращайтесь в ГПНТБ к Александру Иосифовичу Бродовскому alio@gpntb.ru. В их интересах реализовать поддержку вгрузки данных из различных АБИС.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 03, December, 2007 12:32

Konstantinus написал(а):
-------------------------------------------------------
> День добрый!
>
> Столкнулся с проблемой.
> Наши коллеги используют в качестве АБИС
> "УФД/Библиотека"
>
> Вот какие коммуникативные форматы эта система
> "поддерживает":
> (примеры записей)
> UNIMARC - unimarc.uni
> RUSMARC - rusmark.mrc
> XML (по умолчанию) - xml.xml
> CSV - csv.csv
>
> Ни один из вышеуказанных файлов в ИРБИС
> импортироваться не хочет.
>
> прошу Вашей помощи.


Посмотрела файл rusmark.mrc. С форматом РУСМАРК он ничего общего не имеет. Он в формате больше похожем на USMARC или БИБЛИОТЕКА4. Поэтому его Вы можете импортировать в ирбис через ТВП vmarci.fst или smarci.fst с последующей глобальной корректировкой.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 10, February, 2008 13:38

У Нас:
Заика, Е. В.
Где силы взять, чтоб устоять? (психологическое эссе) [Текст] / Е. В. Заика // Практична психологія та соціальна робота. - К.

У Них (в УФД):
Заика Е.В.
Где силы взять, чтоб устоять? (психологическое эссе)//Практична психологія та соціальна робота,2007.-№ 11 .-С. 72-74

Внутренности данного описания, якобы "МАРК" формат: mrc

[от модератора: вставлять содержимое ISO2709 в сообщение - плохая идея]



Редактировано 1 раз. Последний раз 10.02.2008 14:26 пользователем Панев Максим.

Re: Экспорт из УФД/Библиотека в ИРБИС
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 19, February, 2008 15:16

Попробуйте заменить в smarci.fst строку:
463 0 (|^C|v773^t,if a(v773^t)then |^C|v773^a fi,|^V|v773^g,|^J|v773^d/)

на:

463 0 (if p(v773)then |^C|v773^t,if a(v773^t)then |^C|v773^a fi,|^V|v773^g,|^D|v773^d,if val(&umarci('2773#^d'))>1 then'^J'&umarci('1773#d#2')fi,|^H|v773^v,|^S|d300^a,&uf('G2 'v300^a) fi/)



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.