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

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


Псевдонимы и команды быстрого доступа SMIT

Для определения команд быстрого доступа в Инструменте управления системой (SMIT) предназначен объект sm_menu_opt. Если при запуске SMIT вместе с командой smit указать команду быстрого доступа, то вы сразу перейдете к нужному меню, списку вариантов или окну диалога. При этом сам псевдоним показан не будет. Для одного и того же меню, списка вариантов или окна диалога может существовать несколько команд быстрого доступа.

Для того чтобы определить команду быстрого доступа в объекте sm_menu_opt, укажите в поле sm_menu_opt.alias значение "y". В этом случае объект sm_menu_opt будет применяться исключительно для задания команд быстрого доступа. Для задания команды быстрого доступа или псевдонима предназначено поле sm_menu_opt.id. Значение поля sm_menu_opt.next_id указывает на другой объект меню, объект заголовка списка вариантов или объект заголовка окна диалога (тип объекта зависит от значения поля sm_menu_opt.next_type: "m" - меню, "n" - список вариантов, "d" - окно диалога).

Если в объекте sm_menu_opt, связанном с заголовком меню (next_type="m"), определяется не псевдоним, то значение в поле sm_menu_opt.next_id должно быть уникальным, поскольку оно автоматически используется как команда быстрого доступа.

Если вы хотите, чтобы два пункта меню ссылались на одно и то же меню следующего уровня, то одно из полей next_id должно ссылаться на псевдоним этого меню.

Для создания псевдонима и команды быстрого доступа определите их в файле настройки, а затем обработайте этот файл с помощью команды odmadd. В одном файле можно определять несколько меню, списков вариантов и окон диалогов. Команда odmadd добавляет определение псевдонима в определенное хранилище объектов. По умолчанию для хранения системной информации предназначен каталог /usr/lib/objrepos; вы можете использовать его в качестве хранилища откомпилированных объектов. При работе программы SMIT объекты автоматически восстанавливаются из базы данных SMIT.

Примечание: Перед тем как удалять или добавлять какие-либо объекты или классы объектов, необходимо создать резервную копию каталога /usr/lib/objrepos. Случайное повреждение объектов или классов, необходимых для выполнения системных операций, может вызвать сбой в системе.

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

Глава 25, Инструмент управления системой (SMIT)

Типы окон SMIT , Классы объектов SMIT , Дескрипторы информационных команд SMIT) и Создание и выполнение команд SMIT

Добавление задач в базу данных SMIT , Отладка расширений базы данных SMIT , Создание справки по новой задаче SMIT

Глава 17, Администратор объектных данных (ODM)

Команды odmadd, smit.


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