Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 26, August, 2014 18:09

У нас используется система обмена данными между библиотеками - БЕЛАР. С версии 32/64 для импорта пришедших данных использовалась команда
ImportDB 0,marc_irb,1,1,D:\Irbis64\Belar\bdym14_07.ldb

где marc_irb - наш файл преобразования (прилагаю)
Эту систему настраивал не я. Поэтому почему именно этот файл - не знаю. Но все работало :-)

Сейчас перешли на Ирбис64 и эта команда не работает:
ImportDB 0,marc_irb,1,1,D:\Irbis64\Belar\bdym14_07.ldb - Error: Unknown FST
Batch file terminated due the error - -999

как я понимаю, этот FST файл не работает с Ирбис64.
Но почему он не работает, боюсь сам не разберусь. Может кто-то посмотреть, почему он работает в Ирбис64 и как его исправить чтобы он работал?
Сам FST файл и файл который он преобразует прилагаю

Вложения: MARC_IRB.fst (10.7KB)   bdym14_07.ldb (28KB)  
Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Alio (IP-адрес скрыт)
Дата: 27, August, 2014 10:21

Эта FST находится в папке БД, куда ведется импорт?

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 27, August, 2014 13:13

Да, конечно.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 02, September, 2014 10:25

X-Cite! написал(а):
-------------------------------------------------------
> Да, конечно.


FST работает. Файл импортируется. Пишите подробно, что Вас не устраивает.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 02, September, 2014 18:07

Перепроверил себя - опустошил базу и попробовал еще раз. Ошибка Осталась.

Причем когда я даю команду без указания FST то все импортируется:
бачфайл:
OpenDB BELAR
ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb
ActualIf

результат:
OpenDB BELAR - Executed
ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb - в БД BELAR скопировано документов - 19 с номерами(MFN) 1 - 19

Если указываю FST
OpenDB BELAR - Executed
ImportDB 0,MARC_IRB,1,1,D:\Irbis64\Belar\bdym14_07.ldb - Error: Unknown FST
Batch file terminated due the error - -999

т.е. сама команда правильная. Но при указании FST сразу возникает ошибка

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 03, September, 2014 10:05

X-Cite! написал(а):
-------------------------------------------------------
> Перепроверил себя - опустошил базу и попробовал
> еще раз. Ошибка Осталась.
>
> Причем когда я даю команду без указания FST то все
> импортируется:
> бачфайл:
> OpenDB BELAR
> ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb
> ActualIf
>
> результат:
> OpenDB BELAR - Executed
> ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb - в
> БД BELAR скопировано документов - 19 с
> номерами(MFN) 1 - 19
>
> Если указываю FST
> OpenDB BELAR - Executed
> ImportDB
> 0,MARC_IRB,1,1,D:\Irbis64\Belar\bdym14_07.ldb -
> Error: Unknown FST
> Batch file terminated due the error - -999
>
> т.е. сама команда правильная. Но при указании FST
> сразу возникает ошибка

Проверьте наличие FST в справочнике IMPORTW.mnu.



Редактировано 1 раз. Последний раз 03.09.2014 10:29 пользователем Сорокина Лариса.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 03, September, 2014 11:04

X-Cite! написал(а):
-------------------------------------------------------
> Перепроверил себя - опустошил базу и попробовал
> еще раз. Ошибка Осталась.
>
> Причем когда я даю команду без указания FST то все
> импортируется:
> бачфайл:
> OpenDB BELAR
> ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb
> ActualIf
>
> результат:
> OpenDB BELAR - Executed
> ImportDB 0,,1,1,D:\Irbis64\Belar\bdym14_07.ldb - в
> БД BELAR скопировано документов - 19 с
> номерами(MFN) 1 - 19
>
> Если указываю FST
> OpenDB BELAR - Executed
> ImportDB
> 0,MARC_IRB,1,1,D:\Irbis64\Belar\bdym14_07.ldb -
> Error: Unknown FST
> Batch file terminated due the error - -999
>
> т.е. сама команда правильная. Но при указании FST
> сразу возникает ошибка


Пробовала все сделать "ручками" через Каталогизатор и Администратор. Данные ваши импортируются. Так что fst-шник нормальный. Проверяйте всю цепочку по запуску "автоматом".

ИРБИС64 2013 со всеми обновлениями.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Alio (IP-адрес скрыт)
Дата: 03, September, 2014 11:21

Имя используемого FST должно присутствовать в справочнике IMPORTW.MNU

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 03, September, 2014 23:03

УРА!!! Все заработало! Огромное спасибо всем за помощь! Сам бы не догадался...

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 21, October, 2014 16:50

Добрый день. Вы нам помогали по поводу импорта файлов - с этим все ок.

Вылезла проблема с экспортом - мы расписываем наши статьи и отправляем их другим библиотекам. Использовали fst файл irb_marc.fst (приложил). Я его в Ирбис64 прописал в exportw.mnu, сделал экспорт как мы делали раньше, но получил какой-то "кастрированный" ISO файл на экспорте. Там почти ничего нет. Сделал этот экспорт с этим fst в ирбис32 - получил нормальный файл. Можете посмотреть почему этот fst не работает в ирбис64?

Приложил fst, и полученные файлы из ирбиса 32 и 64.

Вложения: irb_marc.fst (4.3KB)   Irbis32-2014-1-irb-marc.ISO (10.2KB)   Irbis64-2014-1-irb-marc.ISO (2.2KB)  
Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Карауш (IP-адрес скрыт)
Дата: 21, October, 2014 19:47

Напишите коллегам из МАРСа, с кем общаетесь и у кого есть ИРБИС64, пусть они поделятся файлом экспорта.
Есть информация, что в корпорации МАРС такой файл имеется и передается, чтобы было единообразие в качестве передаваемых данных.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 21, October, 2014 20:38

Но ведь файл импорта МАРС-ИРБИС от ирбис32 к 64 подошел! И все остальное - все wss, ws, mnu,.... Работает ВСЕ. И только этот файл почему-то нет. Подозреваю что там надо исправить какую-то мелочь.

Хотя в качестве резервного метода решения - попробуем спросить завтра

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 22, October, 2014 10:19

Прикрепила файл, который используется в МАРС.

Вложения: irb_marc.fst (12.6KB)  
Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 22, October, 2014 10:57

X-Cite! написал(а):
-------------------------------------------------------
> Добрый день. Вы нам помогали по поводу импорта
> файлов - с этим все ок.
>
> Вылезла проблема с экспортом - мы расписываем наши
> статьи и отправляем их другим библиотекам.
> Использовали fst файл irb_marc.fst (приложил). Я
> его в Ирбис64 прописал в exportw.mnu, сделал
> экспорт как мы делали раньше, но получил какой-то
> "кастрированный" ISO файл на экспорте. Там почти
> ничего нет. Сделал этот экспорт с этим fst в
> ирбис32 - получил нормальный файл. Можете
> посмотреть почему этот fst не работает в ирбис64?
>
> Приложил fst, и полученные файлы из ирбиса 32 и
> 64.


В fst ошибка в строке 92 0 (if v964 <> ' ' then | ^a|v964/). Надо: 92 0 (if v964 <> ' ' then | ^a|v964 fi/). Возможно, ирбис32 это пропускает. И в последующих строках тоже. Проверьте вашу таблицу Редактором форматов.



Редактировано 1 раз. Последний раз 22.10.2014 10:59 пользователем Сорокина Лариса.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 22, October, 2014 16:10

Денисова Лариса написал(а):
-------------------------------------------------------
> Прикрепила файл, который используется в МАРС.

Спасибо. Файл отработал. Попробуем отправить след журнал с вашим файлом.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 22, October, 2014 16:18

> В fst ошибка в строке 92 0 (if v964 <> ' ' then |
> ^a|v964/). Надо: 92 0 (if v964 <> ' ' then |
> ^a|v964 fi/). Возможно, ирбис32 это пропускает. И
> в последующих строках тоже. Проверьте вашу таблицу
> Редактором форматов.

Спасибо что помогаете нам!
Я исправил эту строку и ИСО файл вышел уже нормальным. Но все равно по размеру отличается от ИСО, сделанного из Ирбис32 с этим же исправленным файлом :-)

Ну да ладно.

Попробуем отправить след журнал тем файлом что нам прислали (сообщение выше) - он тоже отработал. Но размер получается опять отличается от тех двух. Попробуем отослать полученный файл кому-то у кого МАРС, отпишусь о результате.

ВСЕМ СПАСИБО!

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 28, October, 2014 08:57

> Попробуем отправить след журнал тем файлом что нам
> прислали (сообщение выше) - он тоже отработал. Но
> размер получается опять отличается от тех двух.
> Попробуем отослать полученный файл кому-то у кого
> МАРС, отпишусь о результате.

Оказалось мы работаем с форматом USMARC а тот конвертер что нам прислали - для RUSMARC. Так что будем пользоваться исправленным нашим.

Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: X-Cite! (IP-адрес скрыт)
Дата: 28, October, 2014 09:08

Чтобы уже окончательно все все вопросы закрыть: вливаем ldb файлы с помощью нашего fst файла MARC_IRB.fst. Оба файла приложил.

Все вливается КРОМЕ ББК. Если посмотреть лдб как текст то ббк я там вижу, но после импорта 621 поле у нас пустое. И когда мы отправили другим наш ISO (конвертировали fst irb_marc - я его исправил как мне написали) то у них ББК не импортируется!

Кто работает с форматом USMARC - помогите разобраться почему ББК ни туда ни сюда не проходит!

Вложения: bdym14_07.ldb (28KB)   MARC_IRB.fst (10.7KB)   irb_marc.fst (4.3KB)  
Re: После перехода на Irbis64 не работает наш FST файл
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 28, October, 2014 14:52

Ответила в личку.



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