Программный комплекс «Центр здоровья»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Для осуществления выгрузки данных на федеральный информационный ресурс в соответствии с письмом МЗ РФ 244/10/2/-8914 от 26.11.2014 обновление для ФК "ЦЗ" опубликовано по следующему адресу: http://hc-forum.mednet.ru/index.php?topic=1425.0

Автор Тема: Ошибка при попытке загрузть данные из АКДО, питание на клиенте  (Прочитано 8331 раз)

Doc

  • Full Member
  • ***
  • Карма: +0/-0
  • Сообщений: 125

Сервер ЦЗ установлен на одной машине, сервер АКДО установлен на второй. Вторая выступает в роли клиента ЦЗ. НА первой машине загрузка из ЕСАД (АКДО и питание) все ОК. на клиенте не грузит даже вручную. выдает ошибку. Пробовали заново весь комплекс переустанавливали на второй машине.


Процесс запущен в 18:29:01
Идет загрузка файла 'C:\ESAD\R_ESAD1_24.03.2010_98F7A06B-BD7D-4764-9D85-3932FFA131FC.xml'
Идет предварительная обработка данных...
Процесс завершен за 00:00:01.8750000
Выполнение операции было прервано!
Источник: Источник Xml
Причина : программная ошибка.
Краткое описание ошибки: Файл существует.

Подробное описание ошибки:
Message: Файл существует.

Source: mscorlib
StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.Path.GetTempFileName() at MalibuSrv.MalibuDTS.DTLoaderXML.LoadTempTables()
TargetSite: Void WinIOError(Int32, System.String)



Сегодня с утра на третьем клиенте загрузку из АКДО настроил. ИДу пробовать на второй клиент опять .

На вором опять та же ошибка
« Последнее редактирование: 25 Марта 2010, 08:50:35 от Doc »
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171

Добрый день!
Удалите(переименуйте) пожалуйста папку "Loaded", расположенную в директории "C:\ESAD\". И повторите процесс загрузки. Соообщите пожалуйста о результатах.

Doc

  • Full Member
  • ***
  • Карма: +0/-0
  • Сообщений: 125

Добрый день!
Удалите(переименуйте) пожалуйста папку "Loaded", расположенную в директории "C:\ESAD\". И повторите процесс загрузки. Соообщите пожалуйста о результатах.


На этой машине такой папки нет

Настроил питание на выгрузку в сеть. Там все Ок.
АКДО так не настроить. у него нет отдельного пути для выгрузки.


Сейчас посмотрел сборки и плагины через помощь. Скопировал получившиеся данные в текстовые файлы.Все три файла разные в плане сборок. В плане плагинов одинаковые, но как может одна программа на разных машинах выдавать разную последовательность строк при определении каких-то данных. У них что: фильтры по-разному стоят???? при создании текстового файла.
« Последнее редактирование: 25 Марта 2010, 16:48:24 от Doc »
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171

Уточните пожалуйста, что имеете в виду под разными последовательностями строк?

Doc

  • Full Member
  • ***
  • Карма: +0/-0
  • Сообщений: 125

я лучше вложил файлы. rab- это на машинах, на которых есад работает. может здесь что-то прояснится?
Записан

ann

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 19

После выполнения скрипта из форума http://hc-forum.mednet.ru/index.php?topic=296.15 стала выходить подобная ошибка - "файл существует...". Вернее не сразу после, а где-то через сутки. Эта ошибка выпадает на всех клиентских машинах при загрузке данных из ЭСАД, на сервере пока работает. До этого вся выгрузка-загрузка работала нормально.
Во вложении кусочек таблицы  x_TransportProtocol_Log.
Еще в базе hls_hc очень много таблиц вида tmpdtsa2560674dda340519e06631d5888132c и __SQLXMLBulkload_131311548412300_  может их удалить?
В папке C:\ESAD\ все почистили, там только две папки Nutrion и Cardio.
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171

В данный момент разбираемся с данной ошибкой, просим подождать.

ann

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 19

А это связано с удалением строк из таблицы x_TransportProtocol_Log? Я могу ее восстановить, пусть хоть медленно, но будет работать обмен. Врачи все заводят в присутсвии пациента и ждать им пока некогда.
P.S. Можно удалить таблицы вида tmpdtsa2560674dda340519e06631d5888132c и __SQLXMLBulkload_131311548412300_ ?
Записан

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171

А это связано с удалением строк из таблицы x_TransportProtocol_Log? Я могу ее восстановить, пусть хоть медленно, но будет работать обмен. Врачи все заводят в присутсвии пациента и ждать им пока некогда.
P.S. Можно удалить таблицы вида tmpdtsa2560674dda340519e06631d5888132c и __SQLXMLBulkload_131311548412300_ ?
Нет, с данной таблицей x_TransportProtocol_Log, никак не связано, наоборот рекомендуется ее время от времени чистить, чтоб ускорить процесс.
Да, временные таблицы можно удалить.
 

Страница сгенерирована за 0.151 секунд. Запросов: 18.