8 марта, понедельник 20:43
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Импорт файлов в формате xml

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Импорт файлов в формате xml

    Всем здравствуйте!
    Я тут только осваиваюсь, но уже решила спросить о наболевшем, как говорится, а вдруг
    Подскажите, пожалуйста, не сталкивались ли вы с проблемой загрузки в Диасофт данных из xml-файлов?
    Возникла необходимость грузить котировки, которые предоставляются в формате xml.
    В документации как обычно информации практически нет, заявлено, что мол, вроде как умеем, и вот вам пример, который недопример... И собственно все
    Вот и ломаем голову как все это загрузить.
    Думаем, может сконвертить в dbf каким-нить конвертером и залить в Диасофт уже dbf'ной загрузкой...
    Может кто настраивал...подскажите пожалста...

  • #2
    Ну, котровки бывают разные. К некоторым прилагаются xslt конверторы в табулированные файлы, которые 5nt загружать умеет. Можно и самим xslt написать, если есть умение.
    Однако в более широком смысле, игра свеч не стоит. Вся загрузка котировок сводится к вызовам процедур Rate_Insert/Rate_Update. Можно написать простой скриптик на своем любимом языке, можно воспользоваться каким-нибудь штукой типа
    http://www.cloveretl.com/documentati...eading_xml.htm
    http://www.pervasiveintegration.com/...tegration.aspx
    Плюсом являевляется то, что можно освободить несчастных пользователей от траты времени на нажимания дурацких кнопок и организовать вполне надежный процесс автоматической загрузки по расписанию.
    Сам Диасофт любит использовать для этой цели XMLBlaster, но нам это слабо помогает.
    А так называемая dbf загрузка это полный ацтой. Она сперва делает конвертером текстовый файл, потом тупо заливает его в базу через bcp, а потом sp с курсором его обрабатывает.
    Последний раз редактировалось loo; 27.01.2011, 22:37.

    Комментарий


    • #3
      У нас для загрузки стандартного XML файла котировок с биржи настроена в 5NT пакетная загрузка
      1 - вызов утилиты-конвертера рядом с которой лежит XLST-стиль с сайта ММВБ
      2 - собственно обычная текстовая загрузка котировок в Диас

      видел эту схему наск помню даже в рассылке с горячки

      Комментарий


      • #4
        Большое спасибо за советы

        Комментарий

        Обработка...
        X