Операционные системы и программное обеспечение на платформе zSeries




Командный режим TSO/E


TSO/E является компонентом операционной системы MVS, обеспечивающим для множества пользователей возможность интерактивного совместного доступа к ресурсам мэйнфрейма при разработке и выполнении приложений и заданий, а также управлении данными. Для работы с подсистемой TSO/E необходим терминал типа 3270, подключенный к мэйнфрейму. Чаще всего в качестве терминала используют стандартный персональный компьютер (ПК) с установленной терминальной программой (например, IBM Personal Communication). Связь ПК с мэйнфреймом осуществляется по сети на основе протоколов TCP/IP или SNA.

Каждый пользователь TSO/E получает уникальный идентификатор (user ID) и пароль, устанавливаемые администратором RACF. Открытие сеанса работы производится по команде LOGON, которая требует ввода указанных и некоторых других атрибутов для авторизации и настройки пользовательской среды. Ввод команды LOGON приводит к созданию нового адресного пространства z/OS, в котором функционируют системные приложения поддержки диалогового сеанса и могут запускаться пользовательские приложения.

В рамках сеанса пользователь может выполнять интерактивные действия в стиле командной строки, используя специальный язык команд TSO. Приглашением к вводу команды обычно является выводимое на экран сообщение READY.

Команда TSO/E состоит из имени команды, за которым обычно следуют один или более операндов. Имя команды отделяется от первого операнда одним или несколькими пробелами. Операнды друг от друга отделяются пробелами или запятой. В качестве имен команд чаще всего используются подходящие англоязычные слова, соответствующие их функциональному назначению. Почти все команды и ключевые операнды команд TSO/E имеют дополнительные сокращенные имена, которые можно использовать наряду с полными именами. Перечень основных команд TSO/E с указанием выполняемых функций приведен в таблице 5.5.

Таблица 5.5. Основные команды TSO/E

КомандаСокращениеВыполняемая функция
ALLOCATEALLOCРаспределение (создание) новых наборов данных
CALLCALLЗагрузка и выполнение программ
CANCELCANCELПрерывание выполнения пакетного задания
DELETEDELУдаление наборов данных или разделов библиотек
EDITEВвод и/или редактирование наборов данных
FREEFREEОсвобождение ранее распределенных наборов данных
HELPHПолучение информации о выполняемых функциях, синтаксисе и операндах команд, а также о сообщениях
LISTALCLISTAВывод списка наборов данных, распределенных в текущем сеансе TSO/E
LISTCATLISTCВывод списка наборов данных, имена которых начинаются с префикса пользователя или наборов данных в личном каталоге
LISTDSLISTDВывод списка атрибутов наборов данных
LOGOFFLOGOFFЗавершение терминального сеанса TSO/E (выход из системы)
LOGONLOGONНачало терминального сеанса TSO/E (вход в систему)
OUTPUTOUTВывод листинга задания
PRINTDSPRПечать набора данных на системном принтере
PROFILEPROFПросмотр и редактирование профиля пользователя
RECEIVERECEIVEПолучение отправленного сообщения или набора данных
RENAMERENПереименование каталогизированного набора данных или раздела библиотеки
RUNRКомпиляция, загрузка и выполнение исходной программы из указанного набора данных
SENDSEОтправка сообщений другим пользователям TSO/E или системному оператору
SMCOPYSMCКопирование одного набора данных в другой
STATUSSTПроверка текущего состояния выполняемого задания
SUBMITSUBЗапуск пакетного задания на исполнение
TERMINALTERMПросмотр и редактирование параметров терминала пользователя
TRANSMITXMITОтправка сообщений или наборов данных пользователям системы или других систем




Содержание  Назад  Вперед