Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Преобразование ISO в Text
Пользователь: artgonch (IP-адрес скрыт)
Дата: 14, May, 2007 12:59

Здравствуйте!
Подскажите, пожалуйста, есть ли такая утилита и, если есть, где ее можно взять?

Re: Преобразование ISO в Text
Пользователь: Карауш (IP-адрес скрыт)
Дата: 14, May, 2007 17:01

А средствами ИРБИСа не нормально получается?

[library.tomsk.ru]
[library.tomsk.ru]

и другие посмотрите на этом ftp ;)

Re: Преобразование ISO в Text
Пользователь: artgonch (IP-адрес скрыт)
Дата: 16, May, 2007 11:23

Спасибо. Посмотрю.

Re: Преобразование ISO в Text
Пользователь: gripen (IP-адрес скрыт)
Дата: 28, April, 2008 07:07

Есть ~1000 файлов iso, и надо их сконвертировать в txt, при этом каждый файл должен конвертироваться отдельно. Файлы экспортировались из ирбиса с настройкой по умолчанию. Направление действия понятно - читать про iso 2709 и писать программу, но я боюсь, что не осилю. Может кто-нибудь уже написал? Или знает, где лежит уже написанное? Предпочтительней было бы в виде скрипта на чём-нибудь типа vb или perl. Предложенное выше из [library.tomsk.ru] вероятно не подходит, т.к. требует вмешательства пользователя.

Re: Преобразование ISO в Text
Пользователь: Alio (IP-адрес скрыт)
Дата: 28, April, 2008 10:16

Если под ТХТ Вы понимаете формат выгрузки ИРБИС, то
- импортируйте в формате ISO
- экспортируйте в формате TXT
(через пакетное задание)

Re: Преобразование ISO в Text
Пользователь: gripen (IP-адрес скрыт)
Дата: 28, April, 2008 12:05

Alio написал(а):
-------------------------------------------------------
> Если под ТХТ Вы понимаете формат выгрузки ИРБИС,
> то
> - импортируйте в формате ISO
> - экспортируйте в формате TXT
> (через пакетное задание)


Ох, спасибо! :)
(посыпаю голову пеплом)

Re: Преобразование ISO в Text
Пользователь: iLq (IP-адрес скрыт)
Дата: 30, April, 2008 10:21

Впакетном задании необходимо указывать "FileName - полное имя файла с исходными дан-ными", а как быть с 1000 файлами, как выше оговаривалось?
Gripen, вам удалось сделать, то что хотели? Если да, то как вы импортировали 1000 файлов?

Re: Преобразование ISO в Text
Пользователь: iLq (IP-адрес скрыт)
Дата: 30, April, 2008 13:42

Все разобрался.
Максим Панев подсказал для случая, когда исошники приходят более 10 штук в день:
"писать приложение,которое раз в период ищет файлы, создает на их основе IBF и запускает администратора для его обработки".
За что ему спасибо.

Re: Преобразование ISO в Text
Пользователь: gripen (IP-адрес скрыт)
Дата: 30, April, 2008 21:41

Да, надо будет написать скрипт/программу, генерирующую ibf-файл, но это несложно.

Re: Преобразование ISO в Text
Пользователь: iLq (IP-адрес скрыт)
Дата: 08, May, 2008 10:27

Через бат-файл из C:\import\ запускаю
c:\IRBIS64\IRBISA.exe c:\IRBIS64\IRBISA-auto-import.ini

"Администратор" ругается:
"Cannot open file c:\_delete\1\IRBISMSG.TXT."

затем:
"List index out of bounds (138)"
"List index out of bounds (181)"

Ну и конечно ничего не запустилось.

Получается, что администратор через бат-файл можно запустить только в случае, если bat-файл лежит в Irbis64?

Re: Преобразование ISO в Text
Пользователь: Alio (IP-адрес скрыт)
Дата: 08, May, 2008 11:04

Перед стартом любого АРМа должна быть установлена в качестве текущей директория, где находится исполняемый модуль...

Re: Преобразование ISO в Text
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, May, 2008 10:30

Про "текущую дерикторию" спасибо. Работает.
Но был удивлен, что при импорте в пакетном задании нет возможности поставить Автоввод. Есть ли какие-то обходные пути? Глобальную корректировку тоже,к ак мне помнится нельзя в пакетное задание писать. :(

Re: Преобразование ISO в Text
Пользователь: iLq (IP-адрес скрыт)
Дата: 12, May, 2008 13:35

Так же нет в "пакетном" импорте и метода слияния?

Re: Преобразование ISO в Text
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, May, 2008 17:45

iLq написал(а):
-------------------------------------------------------
> Так же нет в "пакетном" импорте и метода слияния?


К сожалению, это так.



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