ITM MVS TSO Part 1: Concepts and ISPF - PowerPoint PPT Presentation

1 / 46
About This Presentation
Title:

ITM MVS TSO Part 1: Concepts and ISPF

Description:

System 360/370 family now 390. Applications. Broader storage ... MVS (Multiple Virtual Storage) Programmed jobs have own virtual storage address space ... – PowerPoint PPT presentation

Number of Views:335
Avg rating:3.0/5.0
Slides: 47
Provided by: KirkwoodC7
Category:
Tags: ispf | itm | mvs | tso | concepts | create | family | online | own | part | virtual | your

less

Transcript and Presenter's Notes

Title: ITM MVS TSO Part 1: Concepts and ISPF


1
ITM - MVS TSO Part 1 Concepts and ISPF
  • Module 1
  • Chapter 1 Topic 1, 2, and 3
  • Pages 1 45

2
Objectives
  • Differences Between
  • Mainframe Computers
  • Minicomputers
  • Microcomputers
  • Basic Workings of MVS Operating System
  • Operate 3270 Terminal Emulator

3
Topic 1 Intro to Mainframe Computer Systems
  • Three classes of computer systems
  • Mainframe
  • Mini
  • Micro
  • What determines the size?
  • Size of computer hardware configuration
  • Nature of the applications
  • Complexity of the system

4
Hardware Configurations
  • Two basic types of components
  • Processors
  • Input/Output (I/O) devices

5
Processor Parts
  • Central Processing Unit (CPU)
  • Executes Instructions
  • Main Storage
  • Stores Instructions and Processed Data
  • Device Controllers
  • Allows CPU and Main Storage to connect to I/O
    devices

6
Input/Output (I/O) devices
  • Two Classes
  • Provide Input and Output to System
  • Terminals
  • Printers
  • Secondary Storage
  • Tape Drives
  • Disk Drives

7
Typical Configurations
  • Microcomputers
  • Small, single user systems
  • Simple processor
  • Few input/output devices
  • Minicomputers
  • More than one terminal (multi-user)
  • More main storage, etc.

8
Typical Configurations
  • Mainframe Computers
  • More I/O devices
  • Larger storage capacities
  • System 360/370 family now 390
  • Applications
  • Broader storage
  • Supports more users
  • More diverse needs

9
System Software
  • Manages system software
  • Operating System is the cornerstone
  • Set of programs directly controlling computer
    operation
  • MVS OS, including TSO
  • Most complex OS in use
  • Special programmers to maintain OS

10
Mainframe OS Characteristics
  • Virtual Storage
  • Processor simulates main storage larger than
    actual real storage
  • Multiprogramming
  • More than one program executes at the same time
  • Spooling
  • Share access to I/O devices for programs that
    execute together

11
Mainframe OS Characteristics
  • Batch Processing
  • Series of commands processed in a batch (job)
  • JES (Job Sharing Subsystem) manages work flows
  • Background processing
  • Time-Sharing Option (TSO)
  • User access by terminals
  • Interactive processing or foreground processing

12
Mainframe OSs
  • DOS (Disk Operating System)
  • Limited processing requirements
  • Later versions known as DOS/VSE (virtual storage
    extended)
  • OS (Operating System)
  • MVS (Multiple Virtual Storage)
  • Programmed jobs have own virtual storage address
    space
  • Full range of processing possibilities
  • VM (Virtual Machine)
  • Virtual storage and multiprogramming simulate
    more than one computer system on a single real
    computer

13
Topic 2 Intro to MVS and TSO
  • MVS (Multiple Virtual Storage)
  • OS that supports TSO
  • Job
  • Execution of one or more related programs in
    sequence
  • Each program executed by a job is a job step
  • Job Control Language (JCL)
  • In a job, provides specifications necessary to
    process the job
  • See Figure 1-6, Page 21

14
Job Entry Subsystem (JES)
  • Tracks jobs that enter the system
  • Determines when they execute
  • Sends output to proper location (printer, file,
    etc.)

15
Job Entry Subsystem (JES)
  • Two versions
  • JES2
  • JES2 single-processor systems without scheduling
    problems
  • JES3
  • for large multi-processor systems

16
JES Job Scheduling Functions
  • JCL statements and other input are held in the
    job queue
  • JES determines when job is ready for processing
  • JES presents the job for execution
  • Printed output is collected in and output queue
  • When job finishes, spooled output is printed

17
JES Job Scheduling
  • Can assign a job class and priority
  • Higher classes execute first
  • Job scheduling with JES3
  • Specific times or execute after another job
    finishes
  • Options for final disposition
  • Specify SYSOUT Class
  • Specifies the type of device for output

18
Volume Table of Contents (VTOC)
  • On all DASD (Direct Access Storage Device)
  • Identifies each file on the volume
  • VTOC entries provide
  • File name
  • Physical characteristics
  • Block length
  • Record length
  • Organization
  • Location on disk

19
Data Sets and Data Set Names
  • Another name for file
  • Names consist of one or more qualifiers
  • Maximum of eight characters long
  • Separated by periods
  • Maximum length, including periods is 44
    characters
  • Allows for five eight-character qualifiers and
    four separating periods
  • First qualifier is called the high-level qualifier

20
Types of Files
  • Two important to TSO
  • Sequential
  • Partitioned

21
Sequential Files
  • Records retrieved in the same order written
  • To process a record in the middle, you must read
    all preceding records
  • Examples
  • Compiler listings
  • Program output

22
Partitioned Files
  • Partitioned Data Set (PDS) or library
  • Has a directory and one or more members
  • Directory is a list of members in the library
  • Each one to eight characters long
  • To refer to a member
  • Specify the data set name, followed by the member
    name
  • i.e. TEST.COBOL (MKTG1200)

23
Catalogs
  • Stores names and info on commonly used files
  • Cataloged data sets accessed by data set name
  • If data set not cataloged
  • Specify data set name and the volume serial
    (vol-ser) of the volume with the file

24
Catalog Structure
  • One Master Catalog
  • Entries for
  • System files
  • User catalogs
  • Any number of user catalogs
  • Entries for
  • Users data sets
  • Catalog names can be an alias for more than one
    high-level qualifier

25
Data Set Allocation
  • Creating a new data set (allocation)
  • Provides OS with info to locate and set aside
    space
  • Allocating direct-access space
  • In JCL, must indicate any data sets to allocate
  • Use DD statements for each data set needed (see
    Page 25)

26
Security
  • Set passwords for sensitive files
  • One Special security system
  • RACF (Resource Access Control Facility)
  • Multi-level password scheme
  • Different levels of access for different users
  • Automatic cycling of passwords
  • Password expire after a specified period of time

27
Storage Management Subsystem (SMS)
  • Automates many tasks to manage DASD space
  • All data sets must be cataloged
  • Can assign three types of classes to data sets
  • Data Class for basic data set characteristics
  • Storage Class to specify performance required
  • Management Class to specify when to backup or
    delete data sets

28
TSO (Time-Sharing Option)
  • Not an option anymore
  • Allows users to share time and resources
  • Unique address space for each user
  • Terminal sessions
  • Initiated with JCL unique to that user
  • Includes DD statements to allocate data sets
    available to the user
  • Specifies
  • Terminal monitor program
  • Commands or procedures to automatically execute

29
TSO Commands
  • Directly use by entering commands in the ready
    mode (ready prompt)
  • Four basic categories
  • Managing data sets
  • Developing programs
  • Processing background jobs
  • Changing your TSO environment

30
Command Procedures
  • List of TSO commands that are executed together
  • Can include procedure statements
  • Provide features of high-level programming
    languages
  • Symbolic variables
  • Conditional logic
  • Branching
  • i.e. CLIST and REXX

31
TSO Data Sets
  • Standard data set naming conventions
  • Adds other conventions
  • Name format of user-id.name.type
  • User-id is assigned to each TSO user
  • Name to identify the data set
  • Type to identify the type of data stored (see
    Figure 1-10, Page 30)
  • TSO automatically adds user-id to data set names
  • Unless name.type enclosed in parentheses

32
TSO Session Manager
  • 3270 terminals display one line at a time
  • Starts at line 1
  • Then down the screen until display full
  • Recalls data cleared from the screen
  • All line-orientated terminal activity recorded in
    a special journal
  • Simple commands display journal entries

33
ISPF
  • Interactive System Productivity Facility
  • Menu-driven, full-screen interface to TSO
  • On-line tutorial

34
Topic 3 Accessing TSO with 3270 Terminals
  • 3270 Information Display System
  • System of terminals, printers, and controllers
  • Display stations and printers can be on one
    controller
  • Controller connected to host computer system

35
3270 Display Stations
  • 3270 Terminals
  • Display color
  • Configure different options
  • Selector light pens
  • Extended highlighting

36
3270 Printers and Controllers
  • Use TSO to direct print output to printer
  • Local print
  • Prints contents of the screen on the printer
  • Controller used is not important to users

37
3270 Emulators
  • Today, 3270 Emulators from a PC
  • Acts as a 3270 Terminal
  • Right CTRL key acts as the ENTER key
  • Can be changed to actual ENTER key

38
3270 Display Characteristics
  • Displays 24 rows of 80 characters
  • Treats screen as a series of fields
  • Unprotected fields for data-entry in ISPF
  • Identified as gt
  • Protected fields for display only information
  • Captions
  • Data displayed by a program

39
3270 Keys
  • Five types of keys
  • Data-entry keys
  • Cursor-control keys
  • Editing keys
  • Attention keys
  • Miscellaneous keys

40
Data-Entry Keys
  • Data-entry keys
  • Letters
  • Numbers
  • Special characters

41
Cursor-Control Keys
  • Cursor-control keys
  • Up, down, left, and right keys
  • Tab and back-tab
  • Backspace
  • New-line
  • Home (alt back-tab)

42
Editing Keys
  • Insert key (â)
  • Delete key (a with editing mark)
  • Erase-EOF key (end of field)
  • Erase-Input

43
Attention Keys
  • Enter key
  • Process data on the screen
  • Program Function keys (PF)
  • Press Alt key PF key for 1-12 (F keys on PC)
  • Press PF key for 13-24 (not on PC)
  • Most TSO functions use both keys for same
    function
  • Program Access keys (PA)
  • Do not send data to the system only an indicator
    of which key pressed
  • PA1 is an interrupt key
  • PA2 is to redisplay the screenignoring changes
  • Clear key erases the screen and loses any data on
    the screen

44
Miscellaneous keys
  • Reset key

45
Accessing TSO
  • Physically connect (done already)
  • Logically connect
  • Enter T
  • Enter user-id
  • Enter password
  • Enter to LOGON
  • Notices may display
  • LOGOFF to end (LOGON to reconnect)
  • Automatic timeout

46
Recap
  • Differences Between
  • Mainframe Computers
  • Minicomputers
  • Microcomputers
  • Basic Workings of MVS Operating System
  • Operate 3270 Terminal Emulator
Write a Comment
User Comments (0)
About PowerShow.com