Тема: Что-то у меня не срослось
Скачал программу. Сделал все как в инструкции написано. При запуске SMDRTarif не читается лог LogReader’a. Попробовал переустановить. При запуске LogReader пишет что “Failed to get data for ‘Licence’”...Резюме: программа не работает (надеюсь временно). Система Win2k+SP4. АТС Panasonic KX-TD1232
Так же есть некоторые недовольства, в частности хотелосьбы что бы Loger прятался в трэй. Остально не проверил, так как не смог запустить программу.
при запуске самого тарификатора ничего читаться и не должно, нужно создать базу данных, привязать ее к конкретному шаблону и файлу логов, после чего обновление происходит путем открытия базы данных и нажатия кнопки “обновить”
касательно “Failed to get data for ‘Licence’” сегодня посмотрю т.к. на W2K такое впервые
Я все понимаю.
Запустил LogReader, настроил, в качестве лога указал d:\log\log
Далее запустил loger. Логи со станции читаются...
Далее запускаю тарификатор, создаю базу данных, в качестве лога указываю d:\log\log и получаю вот что:
1. Если в этот момент работает LogReader - то программа тарифактор пишет “Невозможно открыть файл” (это естественно так как лог файл уже занят Loger’ом”.
2. Если закрываю loger то в тарификаторе нет никаких следов чтения лога. Открываю лог блокнотом - данные есть. А тарификатор их не видит!
Повторюсь. Настроил все правильно, базы созданы и к файлам привязаны.
По поводу “Failed…” скажу что она пишет что-то в реестр. Я удалил кое-какие ссылки и LogReader запустился. Если эту ошибку не исправить, то пользователям трудно будет создавать разные настройки под разные станции...
Для того тчобы тарификатор работал, я так понял, loger должен постоянно находится в работе и не закрываться. Но тогда его можно случайно закрыть, поэтому лучше поместить его в трэй...
Данные в базе данных обнавляются только при нажатии кнопки “обновить”
и действительно, даже обновить нельзя если работает логер, т.е. данные можно обновить только если закрыть логер, что то пропустили, исправим
Создано smdr
Данные в базе данных обнавляются только при нажатии кнопки “обновить”
Да не обновляются они:-(((
а что происходит после нажатия кнопки “обновить”?
ничего не происходит...”молчит как рыба об лед”
вот это совсем странно
тогда поэтапно:
Вы утверждаете что в файле логов информация есть, будем из этого и исходить
поробуйте создать новую базу данных, внимательно укажите шаблон именно для Вашей АТС (т.к. если указать не правильный шаблон будет просто пустота), укажите лог фаил (при этом временно закройте Логер, это неудобство мы уберем) и сохраните БД
при этом при сохранении вы должны увидеть как в БД поступят данне, если этого не произойдет то пришлите пожайлуста пару строк из файла логов т.к. шаблон для KX-TD1232 я уже специально перепроверил (сам пользуюсь KXTD) и если данные не считываются значит что то не состыковывается с шаблоном, будем смотреть на ваши данные и наш шаблон
сделаны исправления для LogReader исключающие ошибку выдающую надпись “Failed to get data for ‘Licence’”
новый LogReader можно взять с http://www.electroseti.ru/LogReader.zip
распоковать новый и заменить имеющийся
пожайлуста проверьте, (у кого такая ошибка была) и напишите, дабы я смог заменить инсталяционный фаил если все работает