Пакеты XDTO
Импорт схемы XML в глобальную фабрику XDTO
Экспорт схемы XML данных конфигурации
Экспорт схемы XML пакета XDTO
Проверка пакета XDTO
Иерархическая структура пакета XDTO
Механизм XDTO является универсальным способом представления данных для взаимодействия с различными внешними источниками данных и программными системами.
Импорт схемы XML в глобальную фабрику XDTO
Для того чтобы импортировать схему XML из файла .xsd в глобальную фабрику XDTO, следует выделить в дереве конфигурации ветку XDTO и выполнить команду контекстного меню "Импорт XML-схемы…".
После указания требуемого файла .xsd будет выполнена проверка существования в дереве конфигурации пакетов XDTO, пространства имен которых совпадают с импортируемыми из файла. Если такие пакеты существуют, то будет отображен список этих пакетов и будет предложено указать те пакеты, которые должны быть обновлены (по умолчанию существующие пакеты не обновляются).
После этого будет выполнен импорт, в результате которого новые пакеты XDTO будут добавлены в дерево конфигурации, а пакеты, отмеченные для обновления, будут обновлены.
Экспорт схемы XML данных конфигурации
Для того чтобы экспортировать схему XML, соответствующую типам данных конфигурации (без учета пакетов XDTO, созданных в дереве конфигурации), в файл .xsd, следует выделить в дереве конфигурации ветку XDTO и выполнить команду контекстного меню "Экспорт XML-схемы данных конфигурации…".
После выбора каталога и указания имени файла будет выполнен экспорт схемы XML в указанный файл.
Экспорт схемы XML пакета XDTO
Для того чтобы экспортировать схему XML, соответствующую существующему пакету XDTO, в файл .xsd, следует выделить в дереве конфигурации требуемый пакет XDTO и выполнить команду контекстного меню "Экспорт XML-схемы …".
После этого будет выполнена проверка выгружаемого пакета XDTO и в случае, если будут обнаружены ошибки, соответствующие сообщения будут выведены в окно сообщений, а процедура экспорта будет прервана.
В случае успешной проверки, будет предложено выбрать каталог и имя файла .xsd, после чего схема XML будет экспортирована в указанный файл.
Проверка пакета XDTO
Для того чтобы проверить пакет XDTO следует выделить в дереве конфигурации требуемый пакет XDTO и выполнить команду контекстного меню "Проверить пакет".
В результате будет выполнена проверка модели пакета XDTO, правила которой описаны в разделе "Правила проверки пакета XDTO" документации.
В случае если будут обнаружены ошибки, соответствующие сообщения будут выведены в окно сообщений.
Иерархическая структура пакета XDTO
Окно редактирования пакета XDTO содержит иерархическую структуру пакета XDTO, отображенную в виде дерева.
В корне дерева расположен идентификатор пакета XDTO, содержащий URI пространства имен данного пакета.
На первом уровне иерархии могут располагаться следующие элементы пакета:
- Директивы импорта – перечень директив импорта. Каждая директива импорта представляет собой ссылку на другой пакет, который содержит типы, на которые, так или иначе, ссылается данный пакет. При работе с данным пакетом XDTO средствами встроенного языка данный перечень директив импорта будет доступен в виде объекта КоллекцияПакетовXDTO, содержащегося в свойстве Зависимости пакета XDTO;
- Типы значений – перечень типов значений XDTO, которые содержит пакет XDTO;
- Типы объектов – перечень типов объектов XDTO, которые содержит пакет XDTO;
- Корневые объекты – перечень корневых объектов пакета XDTO. Представляет собой объявления объектов/значений, которые могут являться корневыми элементами документов XML, принадлежащих URI пространства имен данного пакета XDTO.
Каждый тип значения XDTO описывается иерархической структурой и может содержать в своем составе следующие элементы:
- Образец – описывает один фасет XDTO типа Образец;
- Перечисление – описывает один фасет XDTO типа Перечисление;
Каждый тип объекта XDTO описывается иерархической структурой, которая может содержать в своем составе набор свойств объекта.