[  Страница назад | Страница вперед  |  Содержание  |  Индекс  | Библиотека | 
Юридическая информация | 
Поиск ] 
 
Программирование: Разработка и отладка программ
Справка Инструмента управления
системой (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
  [  Страница назад | Страница вперед  |  Содержание  |  Индекс  |
 
Библиотека | 
Юридическая информация | 
Поиск  ]