Раздел 8 Обмен данными

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Раздел 8 Обмен данными

На мобильном устройстве платформа "Агент Плюс 2.0" использует для хранения данных собственную локальную БД. Структура и содержимое базы данных задается запущенной сборкой конфигурации. Платформа позволяет создавать новые записи в локальной БД, а также загружать данные из внешней учетной системы и производить выгрузку данных из мобильного устройства. Обмен данными происходит посредством специальных файлов обмена данными. В процессе обмена данные выгружаются из локальной БД в файл обмена данными. Далее этот файл передается в учетную систему. При приеме данных в локальную БД МУ происходит обратная процедура – файл обмена данными принимается из учетной системы и загружается в локальную БД.

Файл обмена данными представляет собой ZIP-архив, который может быть защищен паролем.

При выгрузке данных из МУ внутри архива могут находиться следующие файлы:

XML-файл описания данных "ToCDB.xml". Формат XML-файла описывается в разделах ниже.

ZIP-архив с файлами фотографий "PhotosToCDB.zip". Название каждого файла фотографии указывается без расширения и состоит из идентификатора GUID картинки.

Файл GPS–трекинга "GPSTrack.txt".

При выгрузке данных из ЦБД внутри архива могут находиться следующие файлы:

XML-файл описания данных "FromCDB.xml". Формат XML-файла описывается в разделах ниже.

ZIP-архив с файлами картинок "GoodsPhotosFromCDB.zip". Название каждого файла картинки указывается без расширения и состоит из идентификатора GUID картинки.

Файл "Manifest", содержащий информацию о том из какого файла выгрузки в какую базу данных выгружается информация из ЦБД.

Пример содержимого файла "Manifest":

<manifest version="1">

  <import db="base.db" file="FromCDB.xml" />

  <import db="database.db" file="FromCDB2.xml" />

</manifest>

В файле указано, что данные из файла выгрузки "FromCDB.xml" будут выгружены в базу данных "base.db" на МУ, а из файла "FromCDB2.xml" будут выгружены в базу данных "database.db".

 

Передача файлов обмена данными осуществляется при помощи службы "Агент Плюс СОД" посредством беспроводных технологий передачи данных Wi-Fi или GPRS (подробнее о работе и настройке службы "Агент Плюс СОД" см. в документе "Описание службы Агент Плюс СОД.doc").