aihgii (31 Январь 2014 - 20:11) писал:
Всем доброго времени суток. С самого начала службы (это не так давно, кстати) старался держаться подальше от ведомственного софта. Но некоторое время назад пришлось столкнуться с Интегратором АКУС. Ситуация такая:
Имеется сервер с базой в управлении за крипто-маршрутизатором. Но доступ непосредственно к этому серверу имеют только сотрудники спец.отдела управления. В каждом учреждении имеется свой сервер с базой данных. Еженедельно учреждения производят выгрузку свежей версии своей базы, передают её в управление, где технический специалист ананирует интегрирует свежие данные в базу управления.
И вот тут начинается самое интересное - во время обновления в отчет сыпятся ошибки о нехватке места на диске (грязные инсинуации!!). А решение этой проблемы просто поразило моё воображение. После процесса интеграции выгрузка базы из учреждения, являющаяся обычным архивом, распаковывается и просто копируется поверх имеющейся базы с заменой файлов. Рандомно (а, возможно, и по велению звёзд) выбранные файлы не удается копировать с ошибкой о слишком глубокой вложенности (что тоже не правда, кстати). Но после некоторого количества итераций данные файлы всё-таки успешно копируются.
Собственно вопрос: стоит ли мне искать где тут собака зарыта или такое положение вещей является нормой? Второму варианту уже не удивлюсь.
? Ни разу не сталкивался с подобной ошибкой. Вообще не было ни одной ошибки в процессе проведения обновления баз Интегратора. Возможно дело в организации дерева папок. Насколько помню - максимальная вложенность 8 папок и не должно быть русских букв в названии папок.
Например нормальная организация :
Корень диска
./akus
......./ik1/database
......./ik2/database
и т.д.
P.S. Обновление проводится инструментами Интегратора и поверх ничего не копируется. Передаются данные об абонентах картотеки, их может быть даже всего один или два, а не вся база и размер пакета выгрузки бывает измеряется в килобайтах. Пакет выгрузки заархивирован, а внутри лежит файл формата pkg.