Директивы репозитария Назад В начало Вперед

Репозитарий - подсистема Атлантис, предназначенная для управления подключаемыми к системе компонентами (ресурсными файлами). Репозитарий хранится в базе данных и состоит из:

Классификатор систем - иерархический классификатор систем ПО, установленных и способных работать с этой БД. Каждая система имеет уникальное имя, совпадающее с именем главного исполняемого файла (динамической библиотеки). Корневым элементом классификатора является абстрактная система с именем "Атлантис системы". При запуске какой-либо системы к ней подключаются компоненты принадлежащие ей, системе "Атлантис системы", а также всем системам, являющимся дочерними к запускаемой. Классификатор систем хранится в таблице ComponentModules.

Список компонент - список установленых компонент. Каждый компонент имеет уникальное имя, путь на ресурсный файл (уникальный), ссылку на систему, приоритет подключения и описательную информацию о версии, производителе и т.д. Путь на ресурсный файл может содержать макроподстановки.

Для удобства компоненты можно объединять в группы. Список компонент хранится в таблице Components.

Права пользователей на компоненты - определяют компоненты, подключаемые для каждого пользователя. Права пользователей хранятся в таблице ComponentUsers.

Для изменения репозитария предусмотрены специальные конструкции языка VIP. Вся модификация происходит во время компиляции. Интерактивное изменение репозитария возможно при помощи "Консоли управления" в Support'е.

Смотрите также

Разделы "Репозитарий" в документах:

Система ГАЛАКТИКА ERP. Основы использования.

Инструментальный комплекс SUPPORT. Консоль управления.

Оглавление раздела

Addsystem: добавить систему

Addcomponent: добавить компонент

Addgroup: добавить группу компонентов

Remove: удалить компонент

Exportrepository: сохранить репозитарий в XML файле

Importrepository: загрузить репозитарий из XML

Outputresource: установить целевой ресурс

Additem: добавить файл в ресурс

Пример использования директив репозитария