View previous topic :: View next topic |
Author |
Message |
Jey
Joined: 29 Oct 2003 Posts: 34
Interests: Кемерово
|
Posted: 19 Nov 2003 08:23 Post subject: Индексация ... Демоверсия... |
|
|
Версия БЭСТ 4910. Индексация проводится ночью через исполняемый bat-файл.
g:
cd g:\4910
bmod\init.exe index T:1
g:\ - локальный диск на рабочей станции под Win2000 /
4910 -каталог БЭСТ, в котором прописаны пути к индексируемым БД.
Индексация конкретного предприятия всегда завершается с сообщением "На этом демоверсия заканчивает свою работу" в красном окне и переход к индексации следующего предприятия не происходит. Причем индексация из пункта настройка проводится корректно.
Варианты bat-файла пробовались различные в том числе (ссылка прямо на сетевой диск БЭСТа с явным указанием кодов предприятия). Эффект тот же. Причем уже вся БД пофайлово переносилась в пустую БД (имеется ввиду перенос файлов настроек и данных). В чем может быть проблема? |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 19 Nov 2003 11:27 Post subject: |
|
|
Попробуй запускать так:
bmod\nsldr.exe bmod\init.exe index T:1 |
|
Back to top |
|
|
Jey
Joined: 29 Oct 2003 Posts: 34
Interests: Кемерово
|
Posted: 26 Nov 2003 09:56 Post subject: |
|
|
Спасибо за рекомендацию. Был протестирован и этот вариант. Эффекта никакого, по-прежнему после завершения индексации этой БД предлагается приобрести рабочую версию программы, так как на этом демоверсия заканчивает свою рабо |
|
Back to top |
|
|
maksimus
Joined: 19 Sep 2002 Posts: 93 Location: Ластин Максим Анатольевич Occupation: системный администратор Interests: Архангельск
|
Posted: 26 Nov 2003 10:29 Post subject: |
|
|
Господа программисты из ИС. Просьба к вам очень большая.
Не хотите ли обрадовать своих пользователей перекомпилировав init.exe с помощью clip? Тогда индексацию можно было бы проводить на линуксовом сервере по ночам, а если надо днем, но при этом с гораздо большей скоростью, чем с рабочей станции. _________________ Ластин Максим
lastinm@mail.ru |
|
Back to top |
|
|
Jey
Joined: 29 Oct 2003 Posts: 34
Interests: Кемерово
|
Posted: 26 Nov 2003 13:02 Post subject: |
|
|
На самом деле ситуация совсем не шуточная... База уже 2 месяца регулярно не индексируется. И соответственно индексы периодически рушатся, а база надо сказать одна из основных и объем документов в ней перемолачивается ежедневно нехилый. Что с этим полтергейстом делать не понятно. И уже честно говоря надоело пофайлово кулупать БД в случае возникновения глюков.
Огромная просьба к ИС хоть что-нибудь порекомендовать.
Почему может не проходить индексация через bat-файл определенной БД с выдачей сообщения "На этом демоверсия заканчивает свою работу. Приобретите рабочую версию программы" в версии 4910 Bmod, ключ виден со всех рабочих станций, если из пункта меню настройка индексация во всех ее вариантах проходит 100 % корректно ??????!!!!!!!!!!!!!!! При этом насколько я знаю init.exe - это тоже самое, что и индексация через сервисные функции БЭСТа . |
|
Back to top |
|
|
Павлова Наталья
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
|
Posted: 26 Nov 2003 13:47 Post subject: |
|
|
Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:
bmod\nsldr.exe bmod\init.exe index
Необходимо также чтобы был загружен Сервер ключ |
|
Back to top |
|
|
maksimus
Joined: 19 Sep 2002 Posts: 93 Location: Ластин Максим Анатольевич Occupation: системный администратор Interests: Архангельск
|
Posted: 26 Nov 2003 14:42 Post subject: |
|
|
Павлова Наталья wrote: | Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:
bmod\nsldr.exe bmod\init.exe index
|
Товарищ Jey писал ведь, что и так попробовал тоже - не помогает!
Павлова Наталья wrote: |
Необходимо также чтобы был загружен Сервер ключа. |
Jey же пишет, что БЭСТ у него работает, следовательно сервер ключа запущен. Так что, дорогая Павлова Наталья, отвечайте, пожалуйста, по существу! _________________ Ластин Максим
lastinm@mail.ru |
|
Back to top |
|
|
Павлова Наталья
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
|
Posted: 26 Nov 2003 15:11 Post subject: |
|
|
maksimus wrote: | Павлова Наталья wrote: | Данная проблема как Вам рекомендовали решается добавлением в командную строку nsldr:
bmod\nsldr.exe bmod\init.exe index
|
Товарищ Jey писал ведь, что и так попробовал тоже - не помогает!
Павлова Наталья wrote: |
Необходимо также чтобы был загружен Сервер ключа. |
Jey же пишет, что БЭСТ у него работает, следовательно сервер ключа запущен. Так что, дорогая Павлова Наталья, отвечайте, пожалуйста, по существу! |
Я дала ответ, который помогал до данного случая всем у кого была данная проблема. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 26 Nov 2003 15:25 Post subject: |
|
|
1. напиши конфигурацию железа
2. попробуй индексировать не всю БД , а по отдельным модулям - будет ли демо-версия. Если да, то на каком модуле?
3. не нарушена ли структура каталогов в БЭСТе и в БД? Мне что-то не совсем понятна вот эта фраза:-
Quote: | 4910 -каталог БЭСТ, в котором прописаны пути к индексируемым БД. |
4. я правильно понял, что демо-версия только на одной БД? Другие БД индексируются нормально? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Last edited by SantechNik on 26 Nov 2003 15:29; edited 1 time in total |
|
Back to top |
|
|
Павлова Наталья
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
|
Posted: 26 Nov 2003 15:28 Post subject: |
|
|
Jey wrote: | Почему может не проходить индексация через bat-файл определенной БД с выдачей сообщения "На этом демоверсия заканчивает свою работу. Приобретите рабочую версию программы" в версии 4910 Bmod, ключ виден со всех рабочих станций, если из пункта меню настройка индексация во всех ее вариантах проходит 100 % корректно ??????!!!!!!!!!!!!!!! При этом насколько я знаю init.exe - это тоже самое, что и индексация через сервисные функции БЭСТа . |
Попробуйте индексировать помодульно:
BMOD\init index L:код предприятия А:код подсистемы
где
код подсистемы - это двузначный номер подсистемы из файла base_all.dbf (поле arm) ,
например A:00 или A:01 и т.п.
Файл base_all.dbf находится в корне каталога DBASE.
код предприятия - шестизначный номер из карточки предприятия, например CMOD\init index L:000001.
Везде ли будет выдаваться сообщение о демоверсии?
Если в файл rain_bow.bat Вами были добавлены строки типа SET BEST...
то их тоже необходимо включить в bat-файл. |
|
Back to top |
|
|
Jey
Joined: 29 Oct 2003 Posts: 34
Interests: Кемерово
|
Posted: 29 Nov 2003 18:30 Post subject: |
|
|
Прежде всего спасибо всем за ответы.
Проблема с индексацией возникает только с одной БД (из 9). В настоящий момент удалось выяснить, что проблема возникает на блоке "Банк". Поэтому пришлось переписать bat-файл таким образом, чтобы исключить индексацию этого блока в данной БД.
с:
cd с:\best4910
bmod\nsldr.exe bmod\init.exe index A:00 A:02 A:03 A:05 A:06 A:09 A:14 A:TV L:000002
bmod\nsldr.exe bmod\init.exe index L:000010 L:000012 L:000003 L:000001 L:000011 L:000015 L:000016 L:000017
Заменяю каталог BANK на аналогичный из демоверсии все проходит ОК. Причем если индексировать только этот блок в данном предприятии (с кодом 000002) допустим с параметром T:1, то последний создаваемый индекс VIP, а потом сообщение "демоверсия и т.д." Такое ощущение, что он создает все индексы, а потом, почему-то резко переходит в деморежим. Ощущение складывается из того, что если эту БД проиндексировать не по отдельным АРМам, а полностью, то проходит индексация всех блоков, доходит до DOGOVOR, строит все индексы, а потом вылетает сообщение "Демоверсия...".
Конечно, можно оставить "Банк" без индексации. Можно также оставить и батник в таком виде... Формально работает. Подумаешь строчек добавилось. Но все-таки хотелось бы разобраться, что с банком делать. И вернуть все в удобоваримый вид (например, такой
с:
cd с:\best4910
bmod\nsldr.exe bmod\init.exe index T:1
-индексировать архивные файлы это слишком долго, расписывать батник еще, чтобы задать отдельно для каждого предприятия индексирование только основных файлов, муторно. Да и бесконечное тестирование различных вариантов батника занимает много времени. Уже на это ушло 4 субботы. Базы не маленькие.
Тем более, что проблема вылезла после upgrade на 4910. А именно в этой версии, были доработки по банку (платежки и тому подобное). |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 01 Dec 2003 08:32 Post subject: |
|
|
После перехода на версию 9.10 столкнулся с аналогичной проблемой, но после того как в батнике стал использовать nsldr.exe все заработало. Единственное отличие в том что я использую режим CMOD.
Если ничего не помогает, то можно поступить так:
1.скопируй таблицу Bank\rsdoc.dbf в др. каталог
2.замени таблицу Bank\rsdoc.dbf на пустую (можно взять из Демо)
3.запусти индексацию
4.после индексации восстанави rsdoc.dbf из копии.
Дело в том что если прога индексации не находит ключа или сер.№, то переходит в демо-режим, в демо-режиме она работает пока в таблице Bank\rsdoc.dbf менее 400 записей. Если больше, то останавливается и выдает сообщение об ошибк |
|
Back to top |
|
|
asurpk
Joined: 02 Oct 2003 Posts: 24 Location: Roman Occupation: ASU Interests: Vladivostok
|
Posted: 01 Dec 2003 12:19 Post subject: |
|
|
integral wrote: | сли ничего не помогает, то можно поступить так:
1.скопируй таблицу Bank\rsdoc.dbf в др. каталог
2.замени таблицу Bank\rsdoc.dbf на пустую (можно взять из Демо)
3.запусти индексацию
4.после индексации восстанави rsdoc.dbf из копии.
|
И что это получится???? Таблица одна - а индексы к ней от другой.....
Этак всё равно придётся ручками переиндексировать. |
|
Back to top |
|
|
Павлова Наталья
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
|
Posted: 01 Dec 2003 18:55 Post subject: |
|
|
Jey wrote: | Проблема с индексацией возникает только с одной БД (из 9). В настоящий момент удалось выяснить, что проблема возникает на блоке "Банк". |
Попробуйте переустановить 2 и 3 пакеты к версии БЭСТ-4 9.10, которая у Вас установлена.
Пользуетесь ли экспортом в Клиент-бан |
|
Back to top |
|
|
integral
Joined: 19 Jul 2002 Posts: 378
Occupation: ОАО "Интеграл" инженер-программист Interests: Нефтекамск
|
Posted: 02 Dec 2003 08:14 Post subject: |
|
|
Quote: | И что это получится???? Таблица одна - а индексы к ней от другой.....
Этак всё равно придётся ручками переиндексировать. |
Копируешь в темп и восстанавливаешь таблицу bank\rsdoc.dbf вместе с индексным файлом.
Конечно это "кривое" решение, но работает. |
|
Back to top |
|
|
|