[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Глава 22. Реестр программного обеспечения (SWVPD)

Информация о программном продукте и его компонентах хранится в базе данных Реестра программного обеспечения (SWVPD). SWVPD содержит набор команд и классы объектов Администратора объектных данных (ODM), предназначенные для обслуживания информации о программном продукте. Команды SWVPD позволяют запрашивать (lslpp) и проверять (lppchk) информацию об установленных программных продуктах. Классы объектов ODM задают диапазон и формат этой информации.

С помощью Администратора объектных данных команда installp добавляет в базу данных SWVPD следующую информацию:


Классы объектов

Информация об установленном программном продукте представляется в SWVPD в виде классов объектов lpp, inventory, history, и product. Они хранятся в следующих каталогах:

/etc/objrepos часть / (корневая) программного продукта
/usr/lib/objrepos часть /usr программного продукта
/usr/share/lib/objrepos часть /usr/share программного продукта

К этим классам объектов применимы все команды и процедуры ODM. Все классы объектов и константы SWVPD хранятся в заголовочном файле swvpd.h. Константа, задающая атрибут класса объектов, может применяться только для этого класса объектов.

Класс объектов lpp (LPP_TABLE) Класс объектов lpp содержит информацию об установленных программных продуктах, в том числе об их текущем состоянии.
Класс объектов inventory (INVENTORY_TABLE) Класс объектов inventory содержит информацию о файлах программного продукта.
Класс объектов history (HIST_TABLE) Класс объектов history содержит информацию о хронологии установки и обновления программного продукта.
Класс объектов product (PRODUCT_TABLE) Класс объектов product содержит информацию об установке и обновлении программных продуктов и предъявляемых ими требованиях.

Файлы


/etc/objrepos Содержит четыре класса объектов SWVPD для корневой части () программного продукта.
/usr/lib/objrepos Содержит четыре класса объектов SWVPD для части /usr программного продукта.
/usr/share/lib/objrepos Содержит четыре класса объектов SWVPD для части /usr/share программного продукта.

Связанная информация

Команды installp, lppchk, lslpp, sysck.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]