ITM ISPF Basics, Edit Data Sets, Other Utilities - PowerPoint PPT Presentation

1 / 51
About This Presentation
Title:

ITM ISPF Basics, Edit Data Sets, Other Utilities

Description:

Entering Commands in the Command Area. Three Kinds of Commands. ISPF Commands. Built Into ISPF ... List and Log Files. Printed Output Generated ... – PowerPoint PPT presentation

Number of Views:530
Avg rating:3.0/5.0
Slides: 52
Provided by: KirkwoodC7
Category:

less

Transcript and Presenter's Notes

Title: ITM ISPF Basics, Edit Data Sets, Other Utilities


1
ITM ISPF Basics, Edit Data Sets, Other Utilities
  • Module 2
  • Chapter 2 Topic 1, Pages 47 65
  • Chapter 4 Topic 1, Pages 121 123
  • Chapter 5 Topic 2, Pages 220 228

2
Objectives
  • ISPF Basics
  • Accessing
  • Menus
  • Command Area
  • Edit Data Sets
  • Create Members
  • Edit Members
  • Other Utilities
  • Data Set Utility

3
Topic 1 Basics of Using ISPF
  • Optional IBM Product
  • Manages On-Line Applications Under TSO
  • Two Parts
  • ISPF/PDF
  • PDF Program Development Facility
  • Used Most Often
  • Dialog Manager
  • Create Applications Running Under ISPF

4
ISPF
  • ISPF Includes
  • Text Editor
  • Utilities to Create and Manage
  • Data Sets
  • Libraries
  • Ability to Invoke Language Translators
  • To Compile and Link-Edit Application Programs

5
Access ISPF
  • From Ready Prompt
  • Type ISPF
  • From TSO Logon
  • Often Automatically Displayed
  • Functions Controlled By Menus
  • Main Menu is the Primary Option Menu
  • See Example, Page 50

6
ISPF Primary Option Menu
  • Fourteen Processing Functions
  • 0 - ISPF Parms
  • 1 - Browse
  • 2 - Edit
  • 3 - Utilities
  • 4 - Foreground
  • 5 - Batch
  • 6 -Command
  • 7 - Dialog Text
  • 8 - LM Utilities
  • 9 - IBM Products
  • 10 - SCLM
  • C - Changes
  • T - Tutorial
  • X - Exit

7
Primary Option Menu
  • 0 - ISPF Parms
  • Change Default Values
  • 1 Browse
  • Display Contents
  • Data Sets
  • Output Listings
  • 2 Edit
  • Change Data Set or Library Members

8
Primary Option Menu
  • 3 Utilities
  • Create, Rename, Delete, Move, or Copy Data Sets
  • Display PDS Directories, Catalogs, or Data Set
    Allocation Information
  • 4 Foreground
  • Execute Foreground Processing
  • Ties Up Terminal

9
Primary Option Menu
  • 5 Batch
  • Executes Batch Processing
  • Terminal Remains Free
  • Slower Jobs Have to be Scheduled
  • 6 Command
  • Issue TSO Commands
  • CLIST or REXX Procedures
  • Bypasses ISPFs Menu Structure

10
Primary Option Menu
  • 7 - Dialog Text
  • Easier to Test and Debug ISPF Dialogs
  • 8 - LM Utilities
  • Library Management Facility
  • Controls
  • Who Has Access
  • Who Can Move Members

11
Primary Option Menu
  • 9 - IBM Products
  • Use IBM Program Development Products
  • Excluding ISPF
  • 10 SCLM
  • Software Configuration and Library Manager
  • Services to Control, Maintain, and Track
    Components of an Application

12
  • C Changes
  • Changes to ISPF Since Released
  • T Tutorial
  • Instructions for Using ISPF
  • X Exit
  • Terminates ISPF

13
ISPF Display Format
  • Two Types of Displays (Panels)
  • Menus
  • Options for Your Selection
  • Entry Panels
  • Data Set Names and Other Options Required Entries
  • Lines
  • Top 2 Lines Reserved for System Information
  • Third Line for Optional Error Messages
  • Remaining Lines for Data
  • Including Line 3 If No Error Messages Displayed

14
ISPF Display Format
  • Fields to Enter Data
  • Indicated by gt
  • 1st Line
  • Displays Title
  • ISPF/PDF PRIMARY OPTION MENU
  • Right-Hand Side to Display Short Message

15
ISPF Display Format
  • 2nd Line
  • To Enter Commands
  • Command Area Identified As
  • OPTION gt
  • Other Screens As COMMAND gt
  • HOME Key Moves Cursor to Command Area
  • May Contain ENTER/VERIFY PARAMETERS BELOW
  • Does Not Allow Commands
  • Data Entered in Data Area Fields Below Line 2

16
ISPF Display Format
  • 3rd Line
  • Normally Blank
  • Browse or Edit Mode May Contain Data
  • If Short Error Message in Line 1
  • Line 3 Displays Longer Version
  • By Entering HELP in the Command Area
  • By Pressing PF1/PF13

17
Using ISPF Menus
  • To Select a Menu Option
  • Enter Option Number or Letter in Command Area
  • Many Options Display Additional Menus
  • Use More Than One Option to Bypass
  • For Example
  • OPTION gt 3
  • Followed by OPTION gt 2
  • Can be Replaced by OPTION gt 3.2

18
Using ISPF Menus
  • Move From One Option to Another Directly
  • Fox Example
  • Go From Option 2 to 3
  • COMMAND gt 3

19
Entering Commands in the Command Area
  • Three Kinds of Commands
  • ISPF Commands
  • Built Into ISPF
  • PDF Primary Commands
  • Functions Specific to Certain ISPF Options
  • Editor or Utilities
  • TSO Commands
  • Must Proceed Command With TSO
  • For Example
  • COMMAND gt TSO LISTCAT

20
Entering Commands in the Command Area
  • Retrieve Previous Commands
  • PF12/PF24
  • Can Modify If Needed
  • Repeat PF12/PF24 for Earlier Commands
  • Enter More Than One Command
  • Separate By Semicolons
  • Execute One at a Time
  • If One Fails, Following Commands Wont Execute

21
PF and PA Keys
  • Keys Can Issue ISPF Commands
  • PA (Program Access) Keys
  • PF (Program Function) Keys

22
PA Keys Default Meanings
  • PA1
  • Attention
  • Interrupt the Current Operation
  • PA2
  • Reshow
  • Redisplay the Current Screen

23
PF Keys Default Meanings
  • PF1/PF13
  • Help
  • Enter the Tutorial
  • PF2/PF14
  • Split
  • Enter Split-Screen Mode

24
PF Keys Default Meanings
  • PF3/PF15
  • End
  • Terminate the Current Operation (Returns to
    Previous Menu)
  • PF4/PF16
  • Return
  • Return to the Primary Option Menu

25
PF Keys Default Meanings
  • PF7/PF19
  • Up
  • Move the Screen Window Up
  • PF8/PF20
  • Down
  • Move the Screen Window Down

26
PF Keys Default Meanings
  • PF9/PF21
  • Swap
  • Activate the Other Logical Screen in Split-Screen
    Mode
  • PF10/PF22
  • Left
  • Move the Screen Window Left

27
PF Keys Default Meanings
  • PF11/PF23
  • Right
  • Move the Screen Window Right
  • PF12/PF24
  • Retrieve
  • Redisplay the Last ISPF Command Issued

28
PF Keys Default Meanings
  • Change Default Meanings
  • Option 0 - ISPF Parms

29
Data Set Names
  • Consist of Three Components
  • Project-ID
  • Identifies Project Associated With the Data Set
  • Usually Defaults to User-ID
  • Library-Name
  • Can Be Any Name
  • Type
  • Indicates Nature of the Data Stored
  • Should Use Valid TSO Types
  • Eight or Less Alphanumeric Characters
  • Starts With a Letter

30
Data Set Names
  • String Components Together With Periods
  • For Example E027.ITM.COBOL
  • Specify Member Name For PDS
  • If Omitted, Displays All Members
  • See Figure 2-4, Page 58
  • S Next to the Member to Select

31
Data Set Names
  • Can Specify Members With a Pattern
  • Pattern Consists of Partial Member Plus Symbols
    or or Both
  • String of Characters
  • A Single Character
  • See Pages 57-58
  • For Non-Standard Names
  • Use Field Identified as
  • OTHER PARTITIONED OR SEQUENTIAL DATA SET
  • Enclose Data Set Name in Single Quotes
  • If omitted, User-ID is Added to the Front of Data
    Set Name
  • May Require a Password

32
Split-Screen Mode
  • View Two Different Panels at Same Time
  • Split Horizontally into Two Logical Screens
  • Place Cursor Where Split Needed
  • Press PF2/PF14
  • Two Independent Sessions
  • Only One Active at a Time
  • Terminate by Ending One Session

33
Tutorial (Help)
  • On-Line Instruction for ISPF
  • Enter Help Two Ways
  • Option T on Main Menu
  • Displays Instructions on Using Tutorial
  • Press Help Key (PF1/PF13)
  • Display Tutorial For Current ISPF Function

34
List and Log Files
  • Printed Output Generated
  • i.e., Compiler Listing Created by Compiling a
    COBOL Program
  • When Terminate ISPF
  • Specify Disposition of Listing Data Set

35
List Command With Options
  • PRINT
  • Listing is Printed and Deleted
  • DELETE
  • Listing is Deleted
  • KEEP
  • Data Set is Deallocated
  • New Listing Data Set Created When Needed

36
List Command W/O Options
  • Panel Displays to Enter Options
  • PD
  • Listing is Printed and Deleted
  • Must Specify SYSOUT Class or Local Printer ID
  • D
  • Listing is Deleted
  • KN
  • Data Set is Deallocated
  • New Listing Data Set Created When Needed

37
Additional Listings
  • LOG File
  • Record of ISPF Operations
  • Little Value to Programmers
  • Delete When Terminating
  • If Print
  • Specify Option
  • Or, Use LOG Command

38
Terminate ISPF
  • Select X from Primary Option Menu (Main Menu)
  • -X From Most ISPF Displays
  • Use PF3/PF15
  • May Display Disposition Panel With Four Options
  • PD, D, KN, and K
  • K Keeps Data Set and Allocates Same Data Set in
    Next Session

39
User Profile
  • Contains Default Values for Many Fields of Entry
    Panels

40
Create and Edit New Members
  • Specify New Member Name on Edit Panel
  • Creates Empty Workspace in Virtual Storage
  • Editing
  • Use I (Insert) to Enter Data
  • PF7/PF19 to Page UP
  • PF8/PF20 to Page Down
  • Profile to Change Defaults
  • Scroll Settings

41
Terminate Edit
  • Press PF3/PF15
  • Saves Member and Exits One Panel
  • PF4/PF16
  • Saves Member and Exits to Main Menu
  • CANCEL in Command Area
  • Terminate Without Saving Changes
  • SAVE in Command Area
  • Saves Changes
  • Does Not Terminate Edit

42
Option 3.2 Data Set Utility
  • Seven Function Codes
  • A
  • Allocate a New Data Set
  • R
  • Rename an Existing Data Set
  • D
  • Delete and Existing Data Set
  • C
  • Catalog an Existing Data Set
  • U
  • Uncatalog an Existing Data Set
  • S
  • Display a Shortened Version of Data Set
    Information
  • M
  • Allocate a New Data Set using SMS Classes

43
Create Sequential Data Sets
  • Also Known as Allocating a Data Set
  • System Sets Aside DASD and Adds File Name to
    Catalog
  • Supply Name and Characteristics

44
Data Set Characteristics
  • Volume
  • Leave Blank for Default Value
  • Space Requirements
  • SPACE UNITS
  • Determine Unit of Measure for Primary and
    Secondary
  • Use Blocks (BLKS), Tracks (TRKS), or Cylinders
    (CYLS)
  • PRIMARY QUANTITY
  • Amount of Space You Think Data Set Will Require
  • SECONDARY QUANTITY
  • Allows for Extension to Primary
  • Repeats Up to 15 times
  • Primary and Secondary are Called Extents
  • Up to 16 For Each Data Set

45
Data Set Characteristics
  • RECORD FORMAT
  • FB (Fixed Block) for Fixed-Length, Blocked
    Records
  • Most Often Used
  • F (Fixed) for Fixed-Length, Unblocked Records
  • V (Variable) or VB (Variable Blocked) for
    Variable-Length, Unblocked or Blocked Records
  • RECORD LENGTH
  • Specifies the Length of Each Record
  • BLOCK SIZE
  • Multiples of the Record Length

46
Choosing the Block Size
  • Difficult to Determine 100 Utilization of the
    Storage Space Available in Each Track
  • 95 Considered Excellent
  • For Example, If Choose 3120 Block Size For 10,000
    80-Byte Records
  • 3120 / 80 39 Records
  • If Disk Device is 3350, Then 3350 / 80 41.875
  • 41 80 3280 and 3280 / 3350 97 Utilization
  • If Same File on 3380 Disk Device, Then 3380 / 80
    42.25
  • 42 80 3360 and 3360 / 3380 84 Utilization

47
Expiration Date
  • Date File is No Longer Needed and Can Be Deleted
  • Three Formats
  • YY/MM/DD or YY.DDD
  • For a Specific Date
  • DDDD
  • Retention Period

48
Using Default Allocation
  • Model From an Existing Data Set
  • Display Data Set Information of the Model With
    Data Set Utility Entry Panel
  • Leave Option Field Empty
  • Then Return to Entry Panel
  • Allocate New Data Set

49
Creating a PDS
  • DIRECTORY BLOCK
  • Only Difference from Sequential Data Set
  • of 255-Byte Directory Blocks Allocated for the
    Library
  • 0, Sequential Assumed
  • Non-Zero is PDS
  • Number Depends on Number of Members Needed
  • For Standard Members (With ISPF Statistics)
  • 1 Block Holds 6 Entries
  • If 40 Members, 7 Directory Blocks (40 / 6
    6.67)
  • For Non-Standard Members (No ISPF Statistics)
  • 1 Block Holds 21 Entries
  • For a Load Library (Executable Programs)
  • 1 Block Holds 4 Entries

50
Create Data Set Managed by SMS
  • Storage Management Subsystem
  • Specify M on Entry Panel vs. A
  • Management Class
  • Storage Class
  • Data Class

51
Summary
  • ISPF Basics
  • Accessing
  • Menus
  • Command Area
  • Edit Data Sets
  • Create Members
  • Edit Members
  • Other Utilities
  • Data Set Utility
Write a Comment
User Comments (0)
About PowerShow.com