Директивы репозитария |
Репозитарий - подсистема
, предназначенная для управления подключаемыми к системе компонентами (ресурсными файлами). Репозитарий хранится в базе данных и состоит из:
классификатора систем;
списка компонент;
прав пользователей на компоненты.
Классификатор систем - иерархический классификатор систем ПО, установленных и способных работать с этой БД. Каждая система имеет уникальное имя, совпадающее с именем главного исполняемого файла (динамической библиотеки). Корневым элементом классификатора является абстрактная система с именем "Атлантис системы". При запуске какой-либо системы к ней подключаются компоненты принадлежащие ей, системе "Атлантис системы", а также всем системам, являющимся дочерними к запускаемой. Классификатор систем хранится в таблице ComponentModules.
Список компонент - список установленых компонент. Каждый компонент имеет уникальное имя, путь на ресурсный файл (уникальный), ссылку на систему, приоритет подключения и описательную информацию о версии, производителе и т.д. Путь на ресурсный файл может содержать макроподстановки.
Для удобства компоненты можно объединять в группы. Список компонент хранится в таблице Components.
Права пользователей на компоненты - определяют компоненты, подключаемые для каждого пользователя. Права пользователей хранятся в таблице ComponentUsers.
Для изменения репозитария предусмотрены специальные конструкции языка
. Вся модификация происходит во время компиляции. Интерактивное изменение репозитария возможно при помощи "Консоли управления" в Support'е.Разделы "Репозитарий" в документах:
Система ГАЛАКТИКА ERP. Основы использования.
Инструментальный комплекс SUPPORT. Консоль управления.
Addcomponent: добавить компонент
Addgroup: добавить группу компонентов
Exportrepository: сохранить репозитарий в XML файле
Importrepository: загрузить репозитарий из XML
Outputresource: установить целевой ресурс