Задача 101.63408

Задача :101.63408

2018-09-12 12:34:33
Краткое описание :
Сделать более информативным сообщение об ошибке при загрузке обновлений ФИАС
Описание :
Импорт каталога АТД
Что измененно :

Сделать более информативным сообщение об ошибке при загрузке обновлений ФИАС. На данный момент сайт ФИАС работает с ошибками. В Галактике этих ошибок - не видно, счетчик времени увеличивается, объем скачанных файлов - расчет. Ошибка в Галактике появляется только на этапе разархивации - "не найдены файлы для импорта". У клиента складывается ошибочное представление об ошибке. Предлагается в такой ситуации сразу писать сообщение об ошибке. Например: "Полученный файл не является архивом. Обратитесь в техническую поддержку ФИАС."
Как измененно :

Импорт каталога АТД. ФИАС.
В случае, если загруженный архив очень сильно поврежден и может быть распакован, в лог-файл выведется сообщение "[дата время] Неизвестный формат или ошибка в архиве (файл архива с указанием пути)" и импорт будет прерван.

Обращаю внимание, что загрузка/распаковка/импорт в базу реализованы на разных потоках и работают одновременно, а не последовательно, что может привести к тому, что загрузится успеет несколько архивов с обновлениями до того, как импорт прервется с ошибкой.

Дополнительно. Добавлен дополнительный вид ошибки распаковки "Неизвестная ошибка архива".

Название продукта Название компонента Тип Последняя версия Дата выхода
FIASFIASDLL9.1.4.02018-09-12 12:34:33
FIASFIASDLL9.1.004.0
Z_FIASZ_FIASRES9.1.19.02018-09-12 12:34:34