[  Страница назад | Страница вперед  |  Содержание  |  Индекс  | Библиотека | 
Юридическая информация | 
Поиск ] 
 
Программирование: Разработка и отладка программ
Информация о программном продукте и его компонентах хранится в базе данных
Реестра программного обеспечения (SWVPD). SWVPD содержит набор команд и
классы объектов Администратора объектных данных (ODM), предназначенные для
обслуживания информации о программном продукте. Команды SWVPD позволяют
запрашивать (lslpp) и проверять (lppchk) информацию об установленных программных
продуктах. Классы объектов ODM задают диапазон и формат этой
информации.
С помощью Администратора объектных данных команда installp добавляет в базу данных SWVPD следующую
информацию:
- Имя программного продукта (например, AIXwindows).
 - Версию программного продукта, задающая операционную систему, для которой
создан продукт.
 - Выпуск программного продукта, который определяет, какие изменения были
внесены во внешний программный интерфейс продукта.
 - Уровень модификации программного продукта, который определяет, какие
изменения, не связанные с внешним программным интерфейсом, были внесены в
продукт.
 - Уровень исправления программного продукта, который определяет небольшие
обновления, которые будут добавлены в продукт следующего уровня
модификации.
 - Поле идентификатора исправления.
 - Имена, контрольные суммы и размеры файлов, входящие в программный продукт
или его компонент.
 - Состояние программного продукта: доступен, устанавливается,
установлен, фиксируется, зафиксирован, аннулируется или содержит
ошибку.
 
Информация об установленном программном продукте представляется в 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.
  [  Страница назад | Страница вперед  |  Содержание  |  Индекс  |
 
Библиотека | 
Юридическая информация | 
Поиск  ]