FIAS
Краткое описание :
Реализация параллельного загрузке/распаковке импорта для справочника ФИАС.Описание :
Импорт каталога АТДЧто измененно :
Обновление базы ФИАС (загрузка/распаковка нескольких последовательных версий).
Необходимо импортировать данные сразу после распаковки, не дожидаясь пока все архивы будут загружены/распакованы.
Как измененно :
Обновление базы ФИАС (загрузка/распаковка нескольких последовательных версий).
Доработана система импорта. Импорт запускается сразу же, как только появляется распакованная версия.
Дополнительно:
В состоянии "Загрузка и распаковка архива" рассчитывается размер загруженного обновления.
В файл fias.log для каждого события записывается дата и время.
FIAS
Краткое описание :
Импорт ФИАС - протоколировать время и итоги этапов импортаОписание :
Импорт каталога АТДЧто измененно :
Во время импорта ФИАС формируется файл fias.log, в котором сейчас выводится информация только о размере загруженного архива и результате его распаковки. Пример:
D:\Gal_Work\!FIAS_16_12_10\\full.rar 2738965 Kb loaded
D:\Gal_Work\!FIAS_16_12_10\\full.rar: extracted
Удобно было бы иметь полный протокол с информацией обо всех этапах:
- с параметрами запуска, номерами установленного и устанавливаемого обновлений (при наличии),
- с временем загрузки, распаковки и импорта (или начало/окончание каждого этапа),
- с итогами импорта (то, что выводится в индикаторе процесса - сколько добавлено/модифицировано/пропущено).
Процесс часто запускается на ночь и не всегда на следующий день удается увидеть эти итоги в окне импорта (например, Галактика может закрыться по тайм-ауту). Также впоследствии трудно бывает вспомнить все параметры импорта - например, добавлялись неактуальные записи, или нет. Имея несколько таких сохраненных протоколов всегда можно будет уточнить эти моменты, кроме того, приблизительно прикинуть время установки следующего обновления.
Как измененно :
Импорт каталога АТД. Лог.
* Полностью русифицирован.
* Отображается дата и время для всех событий.
* Записываются параметры запуска функции импорта.
* Записываются результаты импорта.
* Записывается полное время выполнения.
* Добавлено сообщение об ошибке загрузки.
* fias.log переименован, теперь имя файла составляется на основе даты и времени запуска функции в формате fias_ДД_ММ_ГГ_ЧЧ_ММ_СС.log.
* log-файл записывается в директорию, указанную в поле "Путь".
В интерфейсе импорта поля "Ошибки загрузки" и "Ошибки распаковки" удалены. Добавлено поле "Ошибки".