СуперЭВМ_лаб_работа_02 (Тоноян С.А. - Методическое указание по выполнению лабораторной работы), страница 2
Описание файла
Файл "СуперЭВМ_лаб_работа_02" внутри архива находится в папке "Тоноян С.А. - Методическое указание по выполнению лабораторной работы". Документ из архива "Тоноян С.А. - Методическое указание по выполнению лабораторной работы", который расположен в категории "". Всё это находится в предмете "электронные вычислительные машины (эвм)" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "супер эвм" в общих файлах.
Онлайн просмотр документа "СуперЭВМ_лаб_работа_02"
Текст 2 страницы из документа "СуперЭВМ_лаб_работа_02"
MOD - набор данных существует и будет модифицироваться в указанном шаге задания (используется только для последовательных наборов данных).
Подпараметры диспозиции дисп_НЗ и дисп_АЗ могут принимать следующие значения:
DELETE - набор данных следует уничтожить;
KEEP - набор данных следует сохранить;
CATLG - набор данных следует сохранить и каталогизировать;
UNCATLG - набор данных нужно сохранить, но при этом исключить из системного каталога.
PASS - набор данных следует передать для использования в последующем шаге того же задания.
Последнее значение (PASS) может быть использовано только для подпараметра дисп_НЗ.
File Edit Edit_Settings Menu Utilities Compilers Test Help ------------------------------------------------------------------------------- VIEW GS0050.IU5TON.CNTL(ASM) - 01.04 Columns 00001 00072 ****** ***************************** Top of Data ****************************** ==MSG> -Warning- The UNDO command is not available until you change ==MSG> your edit profile using the command RECOVERY ON. 000100 //GS0050C JOB (),CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1),NOTIFY=&SYSUID 000200 //CCL EXEC PROC=ASMACL 000300 //C.SYSIN DD DSNAME=GS0050.IU5TON.C(ASM),DISP=OLD 000400 //L.SYSLMOD DD DSNAME=GS0050.IU5TON.LOAD(ASM),DISP=OLD ****** **************************** Bottom of Data **************************** Command ===> Scroll ===> PAGE F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down F9=Swap F10=Left F11=Right F12=Cancel |
Рис.4 Окно подпрограммы редактирования ISPF с набранным скриптом JCL
При изменении и корректировке файла не забывайте сохранять изменения клавишей F3 (по ее нажатию вы выйдете из редактора, вам нужно будет зайти еще раз).
Теперь необходимо отправить задание на исполнение. Задания, поступающие в систему от различных источников, принимаются и обрабатываются специальным компонентом z/OS, который называется подсистемой управления заданиями JES (Job Entry Subsystem). JES принимает задания, поступающие с входных устройств, регистрирует их, осуществляет анализ и формирует очереди заданий, а затем передает задания на выполнение базовой управляющей программе BCP. После завершения выполнения задания и получения результатов от BCP, JES формирует отчет по заданию (листинг), передает его пользователю или выводит на указанные устройства.
Для запуска задания на выполнение, находясь в редакторе скрипта, в поле Command введите команду SUB или SUBMIT.
Вы должны увидеть сообщение об отправке задания. Знак «***» - значит, что для просмотра остатка сообщения необходимо нажать кнопку Enter. Если скрипт и программа ошибок не содержит, то Вы получите сообщение об успехе (MAXCC равен 0).
15.27.18 JOB06440 $HASP165 GS0050C ENDED AT Z0SKCTR MAXCC=0 CN(INTERNAL)
***
В противном случае вам придется искать ошибку в скрипте или программе. Для того, чтобы посмотреть отчет об ошибке, можно просмотреть журнал заданий через утилиту SDSF. Для этого необходимо знать имя задания и UserID. Утилита SDSF выведет список последних запущенных заданий. Установив фильтр, можно быстро найти интересующее нас задание.
Также можно воспользоваться функцией Outlist в ISPF, для этого нужно знать имя задания и идентификационный номер задания. Имя задания задается в первой строке скрипта JCL. Зачастую это UserID и постфикс, в нашем случае - «С », означающий compile – компиляция. Идентификационный номер задания – JobID – можно видеть в отчете об отправке задания, сразу после ввода команды Submit.
Теперь после компиляции двоичный код нашей программы содержится в файле
xxx. IU5zzz.LOAD(ASM). Давайте запустим программу. Для этого нам необходимо ввести в поле Command:
TSO CALL 'GS0050. IU5zzz.LOAD(ASM)'
Вместо GS0050 введите свой UserID. После этого вы должны видеть результат работы вашей программы на экране.
Выход из операционной системы z/OS (z/OS Logoff)
Нажмите несколько раз клавишу F3, чтобы вернуться в основное окно ISPF. Очередное нажатие клавиши F3 приведет вас в окно «Specify Disposition of Data Set ». Система хочет знать, что вы собираетесь сделать с наборами данных лог-файла, которые вы создали, и предоставляет Вам на выбор список действий (Рис.21). Выберите «3».
Specify Disposition of Log Data Set Log Data Set (GS0050.SPFLOG1.LIST) Disposition: Process Option . . . . 1. Print data set and delete 2. Delete data set without printing 3. Keep data set - Same (allocate same data set in next session) 4. Keep data set - New (allocate new data set in next session) Batch SYSOUT class . . Local printer ID or writer-name . . . . . Local SYSOUT class . . List Data Set Options not available Press ENTER key to complete ISPF termination. Enter END command to return to the primary option menu. Job statement information: (Required for system printer) ===> ===> ===> ===> Command ===> F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F12=Cancel |
Рис.5 Окно Specify Disposition of Data Set
Сообщение TSO о том, что созданный набор данных будет доступен для работы при
следующем вашем обращении к системе. При этом набор данных xxx.SPFLOG1.LIST, на который ссылается система, был создан ею автоматически.
GS0050.SPFLOG1.LIST has been kept.
READY
Затем введите «LOGOFF » и нажмите Enter.
DDDDDDDD EEEEEEEE MMMM MMMMM OOOOOOO DD DD EE MM MM MM MM OO OO DD DD EE MM M M MM OO OO PPPPP KK KK GGGGGG DD DD EEEEEEEE MM MMM MM OO OO PP PP KK KK GG DD DD EE MM M MM OO OO PPPPPP KKK GG GGGG DD DD EE MM MM OO OO PP KK KK GG GG DDDDDDDD EEEEEEEE MM MM OOOOOOO PP KK KK GGGGGG WELCOME TO IBM DEMOPKG YOUR IP ADDRESS : 217.28.208.218 YOUR TELNET PORT : 29216 --------------------------------------------------------- | APPLICATIONS AVAILABLE | |-------------------------------------------------------| | TSO | IMSB | CICSA | CICSB | | IMSA | NETVIEW | AOF | MFN | | IBMSM | OMVIEW | | | --------------------------------------------------------- |
Рис. 6 Окно завершения работы в ISPF
Эмулятор TN3270 вывел вас опять в окно приветствия операционной системы z/OS, ожидающее команд. На этом вы можете закончить сессию связи с виртуальной средой супер ЭВМ MAINFRAME.
Контрольные вопросы
-
Перечислите способы подключения к виртуальной среде мэйнфрейма.
-
Что такое эмулятор TN3270?
-
В чем заключается основное предназначение TSO?
-
Что такое набор данных?
-
Какие типы наборов данных используются в z/OS?
-
Почему используется PDS?
-
Почему задается 80-байтовые записи фиксированной длины?
-
Перечислите основные команды ISPF?
-
Перечислите команды ISPF необходимые для создания контейнера наборы данных?
-
Перечислите основные форматы набора данных и их различия?
-
Перечислить параметры контейнера набора данных «C»
-
Перечислить параметры контейнера набора данных «CNTL»
-
Перечислить параметры контейнера набора данных «LOAD»
-
Каким образом можно скомпилировать программу на языке HLASM в z/OS
-
Что такое JOB,JCL?
Литература
-
Архитектура и технологии IBM@server zSeries. В.А. Варфоломеев, Э.К. Лекий, М.И.Шамров.М.: Интернет-Университет Информационных технологий.2005г.
-
Введение в современные мэйфреймы: основы z/OS.Майк Эбберс, Уэйн О’Брайн, Билл Огден. М.: Корпорация IBM, 2007г.
-
Информационная управляющая система МГТУ им. Н.Э.Баумана «Электронный Университет»: Концепция и реализация / С.А.Тоноян , Черненький В.М., А.В.Балдин. М.: Издательство МГТУ им. Н.Э.Баумана, 2009г.
-
Gabriel F. Garqulio. z/OSREXX with OS/2, TSO, & CMS Features Quick Reference Guide ISBN 978-6-1309-5285-3. 2010г./
-
Sue Sloan, Ann Kilty Hernandez, Susan Graziano Sloan,.DB2 Universal Database for OS/390. М:2008г.
-
Галямова Е.В. Большие вычислительные машины и их место в современном мире// Межвузовский сборник научных трудов,. М.: МИРЭА . 2006.
-
.Сьюзен Виссер, Билл Вонг Освой самостоятельно DB2 Universal Database. М.: 2004г.
-
Учебные и методические материалы по суперЭВМ zSeries.
http://www.ibm.com/
12