Средства диалогового взаимодействия с пользователем
Список наиболее важных строчных команд утилиты Dslist приведен в таблице 5.7.
E | Edit | Переход в режим редактирования |
V | View | Переход в режим просмотра View |
B | Browse | Переход в режим просмотра Browse |
M | Member List | Выдать список разделов библиотеки |
D | Delete | Удалить набор данных |
R | Rename | Переименовать набор данных |
I | Info | Выдать полную информацию о наборе данных |
S | Short Info | Выдать краткую информацию о наборе данных |
P | Вывести в набор данных печати | |
C | Catalog | Каталогизировать указанный набор данных |
U | Uncatalog | Исключить из каталога указанный набор данных |
Z | Compress | Сжать библиотечный набор данных |
F | Free | Освободить распределенное для набора данных, но неиспользуемое пространство внешней памяти |
PX | Print Index | Вывести основную информацию о библиотеке и список ее разделов в набор данных печати |
RES | Reset | Корректировка статистики разделов библиотеки |
MO | Move | Перемещение набора данных |
CO | Copy | Копирование набора данных |
X | Exclude | Исключить набор данных из списка |
NX | Unexclude | Восстановить ранее исключенные из списка наборы данных команды |
Для библиотечных наборов данных команды E, V, B и M приводят к отображению панели списка разделов, где пользователь может указать, какие разделы должны быть обработаны с помощью соответствующих строчных команд. Многие команды, такие как D, R, RES, CO, и MO инициируют вывод специальных панелей или окон для ввода дополнительных параметров.
Для пользователей, которые не помнят мнемонику строчных команд, существует альтернативная возможность выбора требуемого действия. В этом случае следует ввести символ "/" в поле строчных команд или просто подвести курсор к имени набора данных и нажать клавишу ВВОД. На экране появится всплывающее окно со списком выбора допустимых действий, соответствующих представленным в таблице. Для выбора действия пользователь должен в поле ввода указать номер соответствующей функции и вновь нажать клавишу ВВОД.
Рассмотрим особенности выполнения некоторых наиболее важных строчных команд (получение информации о наборе данных, переименование и удаление).
Для удаления набора данных пользователь должен ввести строчную команду D. Если в панели утилиты Dslist был установлен переключатель Confirm Data Set Delete, на экран будет выведено всплывающее окно, запрашивающее подтверждение на удаление (рис. 5.52). Для подтверждения удаления необходимо нажать клавишу ВВОД, для отмены - ввести команду END (F3).
Рис. 5.51. Переименование набора данных
Рис. 5.52. Панель подтверждения удаления набора данных
Функциональные команды утилиты Dslist служат для управления представлением списка наборов данных и вводятся в поле Command. Рассмотрим некоторые из них.
Команда REFRESH не имеет параметров и предназначена для обновления отображаемого списка наборов данных после того, как были выполнены действия, изменившие его содержимое (например, после удаления наборов данных).
Команда RESET позволяет очистить панель от ранее сформированных сообщений и введенных строчных команд.
С помощью команды SORT можно переупорядочить список наборов данных по заданному полю. Формат команды
SORT [field1 [field2]]
где field1 - имя поля (колонки) списка, по которому будет производиться основная сортировка, field2 - имя поля, по которому будет производиться дополнительная сортировка при совпадении значений элементов поля field1.
Имена полей указаны в верхней части списка наборов данных. Например, для сортировки по имени тома и размеру блока (дополнительно) следует ввести команду:
SORT VOLUME BLKSZ
Если параметры команды SORT не указаны, список будет отсортирован по имени наборов данных, как это установлено по умолчанию. Порядок сортировки (по убыванию или возрастанию) зависит от выбранного поля.
Команда LOCATE (сокращенно L) предназначена для прокрутки экрана так, чтобы в верхней строке оказался элемент списка, задаваемый в качестве параметра:
LOCATE string
Значение string должно совпадать с первыми символами одного из значений поля, по которому список отсортирован в данный момент. По умолчанию таким полем является поле имени наборов данных.
Например, если список отсортирован по именам томов, можно ввести:
LOCATE WORK01
В результате прокрутки списка в верхней части экрана будет отображен первый набор данных, размещенный на томе WORK01.
Если указанное значение не найдено, то список будет позиционирован на ближайшее подходящее значение, предшествующее указанному.