[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Программирование: Разработка и отладка программ
Справка Инструмента управления
системой (SMIT) представляет собой расширение программы SMIT. С помощью
справочной системы пользователь может получать информацию о компонентах SMIT,
используемых для создания окон диалогов и меню. Разделы справки SMIT
хранятся в базе данных аналогично исполняемым кодам программ SMIT. В
SMIT предусмотрено три способа получения справочной информации:
Каждому из этих способов
соответствует своя процедура получения информации из справочной базы данных
SMIT.
Необходимо заранее создать новую
задачу SMIT, для которой требуется справочная информация.
- С помощью любого
редактора создайте файл и введите справочную информацию. Формат файла
должен соответствовать команде man. В
файле должен находиться один раздел справки.
- Укажите заголовок файла
с текстом справки в соответствии с правилами команды man.
- Поместите файл с текстом
справки в подкаталог manual.
- Протестируйте созданный
файл и убедитесь, что он работает с командой man.
- Найдите файл ASCII, в
котором хранится объект настройки новой задачи SMIT.
- В этом файле найдите
поля дескрипторов справки.
- В качестве значения поля
help_msg_loc укажите заголовок файла с текстом справки.
Заголовок будет также передаваться в виде параметра команды man. Например:
help_msg_loc = "xx", где "xx" = строка заголовка
В этом примере команда man выполняется со строкой заголовка
xx.
- Остальные поля
дескриптора справки оставьте пустыми.
Необходимо заранее создать новую
задачу SMIT, для которой требуется справочная информация.
- С помощью любого
редактора создайте файл и введите сообщения справки. Формат файла
.msg должен соответствовать правилам, описанным в разделе Средства работы с сообщениями - Информация для программистов.
Примечание: Можно использовать существующий файл
.msg.
- Для каждого сообщения
задайте номер набора (Set #) и номер сообщения (MSG#). Они будут
использоваться системой для поиска нужного пункта справки.
- С помощью команды gencat преобразуйте файл .msg
в файл .cat. Поместите файл .cat в
каталог, который указан в переменной среды NLSPATH.
- Протестируйте сообщения
с помощью команды dspmsg.
- Найдите файл ASCII, в
котором хранится объект настройки новой задачи SMIT.
- В этом файле найдите
поля дескрипторов справки.
- В каждом разделе найдите
поле дескриптора справки help_msg_id. Укажите значения Set#
и Msg# для сообщения из файла .msg. Формат этих
значений должен соответствовать формату, определенному в Средствах работы с
сообщениями. Например, для того чтобы получить сообщение #14 для набора
#2, задайте:
help_msg_id - "2,14"
- Укажите в поле
help_msg_loc дескриптора справки имя файла с текстом
справки.
- Остальные поля
дескриптора справки оставьте пустыми.
Необходимо заранее создать новую
задачу SMIT, для которой требуется справочная информация.
Для создания файлов электронной
библиотеки в системе должна быть установлена программа InfoCrafter.
- Создайте файл базы данных с
тегами идентификаторов SMIT для текста справки. Идентификаторы SMiT -
это скрытые строки поиска, которые ставятся в соответствие тексту в базе
данных электронной справки. Формат тегов SMIT следующий:
SMiTtopic#tag#, где topic#tag# - строка, содержащая от 4
до 8 цифр. Например:
SMiT0822369 - это идентификатор SMIT для TCP/IP
- Для того чтобы задать
указатель на файл базы данных электронной библиотеки, сначала создайте файл
электронной библиотеки. Подробную информацию о формате файла библиотеки
можно найти в разделе ispaths.
- В поле help_msg_id
дескриптора справки укажите числовой тег идентификатора SMIT. Например,
если тег идентификатора SMIT равен SMiT0822369, введите:
help_msg_id = "0822369"
- В поле
help_msg_base дескриптора справки укажите полное имя файла
ispaths, созданного на шаге 2. Программа SMIT считывает файл
электронной библиотеки, связанный с нужным томом справки.
- В поле
help_msg_book дескриптора справки укажите то же значение, что и в
поле name файла, заданного в поле help_msg_base.
Глава 25, Инструмент управления системой (SMIT)
Средства работы с сообщениями - Информация для программистов
Типы окон SMIT , Классы объектов SMIT , Псевдонимы и команды быстрого доступа SMIT , Дескрипторы информационных команд SMIT и Создание и выполнение команд SMIT
Добавление задач в базу данных SMIT и Отладка расширений базы данных SMIT
Команды dspmsg, gencat, man, smit
Файл ispaths
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]