ISPF (z/OS) - TSO and ISPF Basics Flashcards

1
Q

Name that acronym

TSO

A

Time Sharing Option

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Time Sharing Option

A

A facility that enables commands to be entered at a terminal to allocate files and run programs interactively.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

True or False

TSO is the environment where ISPF runs?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or False

TSO is commonly used to refer to TSO/E?

A

True

TSO/E is the current version of TSO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TSO allows you to do what?

A

Manipulate all source data sets, compile and link programs interactively instead of batch processing or complex JCL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

True or False

TSO allows you to communicate with JES2 and JES3, and allows you to submit background jobs?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Using what interactive interface can you submit jobs?

A

TSO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

If you TSO session contains three asterisks:
~~~
***
~~~
it means one of three scenarios has occurred. What are those scenarios?

A

The screen is full and there is more data that needs to be displayed
The process has completed and is waiting for your input
A broadcast message interrupted your activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In the following example, a display of three asterisks is present. In this context what does it mean?

Welcome to the IBM Z Dallas ISV Center
***
A

It’s an indication that you need to press the Enter key to display additional information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

For most users creating a dataset, what is the automatic prefix assigned to the new dataset?

A

The logon ID.

ex. TS89809.SOURCE.COBOL(PROG1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the standard dataset naming convention?

A

PROJECT.GROUP.TYPE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Max characters of each qualifier in a dataset

A

8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What must a qualifier begin with?

A

An alpha or national character (@, $, or #)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the maximum number of characters a dataset can have?

A

44 including periods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

For most users, what will the PROJECT qualifier be limited to?

A

Their user logon ID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

JES

A

Job Entry Subsystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Job Entry Subsystem

A

A component of the operating system that receives jobs into the operating system, schedules them for processing by z/OS, and controls their output processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

JES2

A

One of two types of job entry subsystems available for MVS systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

JES3

A

One of two types of job entry subsystems available for MVS systems.
In an environment with several processing units, a global JES3 program manages all job processing with the assistance of local processors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does the ready prompt indicate in TSO?
~~~
READY
~~~

A

It is informing you that TSO is ready for input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What will TSO do if you enter commands with missing parameters?

A

It will prompt you for them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

True or False

A TSO READY prompt indicates that you have entered ISPF.

A

False - The TSO READY message indicates that you have accessed TSO and can enter TSO commands.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

True or False

TSO functions can be performed from TSO and ISPF.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

True or False

TSO provides you with the ability to broadcast a message to users.

A

True - TSO provides the ability to broadcast messages to users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

True or False

Your TSO logon ID password can be a maximum of 10 alphanumeric characters.

A

False - 8 Characters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Command to list datasets?

A

LISTCAT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What does LISTCAT do?

A

List data sets, interrogate catalogs, and enable the user to list one or many data sets with a particular name or prefix.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

The LISTCAT parameter used to select a set of data sets beginning with a particular high level qualifier (HLQ)

For example, to list all datasets with an HLQ of TS89809

A

LEVEL

Ex. LISTCAT LEVEL(TS89809)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What does the LEVEL parameter do?

A

Allows you to select a set of datasets with a particular High Level Qualifier (HLQ).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Entire command to list datasets with HLQ beginning with TS89809

A

LISTCAT LEVEL(TS89809)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

With what LISTCAT parameter can a particular dataset(s) be displayed?

A

ENTRIES

ex. LISTCAT ENTRIES(‘TS89809.PROGS.COBOL’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What LISTCAT parameter is used to display information about a specific catalog?

A

CATALOG

ex. LISTCAT CATALOG(‘CATLOG.USERAA’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

What LISTCAT parameter is used to display entries only if they were created no later than that number of days ago?

A

CREATION(days)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Name that acronym

RECFM

A

Record format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Name that acronym

LRECL

A

Logical Record Length

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Name that acronym

DSORG

A

Dataset Organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

What LISTCAT parameter is used to display entries only if they expire no later than that number of days from now?

A

EXPIRATION(days)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

What LISTCAT parameter is used to display entries for alias entries to be listed

A

ALIAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

What LISTCAT parameter is used to specify the entries for generation data groups to be listed?

A

GENERATIONDATAGROUP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

name that acronym

GDG

A

Generation Data Group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What LISTCAT parameter is used to specify the entries for page spaces to be listed?

A

PAGESPACE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What TSO command is used to list data set information?

A

LISTDS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

What LISTDS parameter is used when you need to display dataset information for datasets whose details are stored in a catalog other than the master?

A

CATALOG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

What LISTDS parameter is used to display creation and expiration details for the specified datasets?

A

HISTORY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

What LISTDS parameter is used to display the chain of DSCBs for the dataset specified?

A

LABEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

What is DSCB used for

A

To define the dataset on the VTOC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

What LISTDS parameter is used to display the high level qualifier specified in the dataset name?

A

LEVEL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

What LISTDS parameter is used to display a list of member names for the partition data set specified

A

MEMBERS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

What LISTDS parameter is used to display associated ddnames and dataset dispositions?

A

STATUS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

what is a ddname?

A

A name that is defined to a DD statement within JCL.

51
Q

What can a ddname be used for?

A

As reference when viewing JCL output, or used internally by the JCL for purposes such as referbacks.

52
Q

What type of dataset names can be renamed using the RENAME command?

A

non-VSAM and PDS (Partitioned datasets)

53
Q

When using RENAME, the ALIAS parameter can only be used when renaming what type of dataset?

A

Partitioned dataset (PDS)

54
Q

Using the RENAME command, what is proper syntax to rename a dataset?

A

RENAME <’OLD NAME’> <’NEW NAME’>
Optionally ALIAS
RENAME <’OLD NAME’> <’NEW NAME’> ALIAS

55
Q

What command will terminate the current TSO session?

A

LOGOFF

56
Q

True or False, when logging off a TSO session, you should first free up data sets allocated by the user, or those used in creating the session?

A

False. When you use LOGOFF, these resources are freed up for you.

57
Q

The ________ command is used to list data sets, interrogate a catalog, and enable the user to list one or many data sets with a particular name or prefix.

A

LISTCAT

58
Q

The _________ command can be used to list data set information.

A

LISTDS

59
Q

Data sets can be renamed with the _____________ command.

A

RENAME

60
Q

The _____________ command will terminate the current TSO session.

A

LOGOFF

61
Q

Before a data set can be used by a program, IBM utility, or TSO user, what must first be done?

A

Allocate the dataset

62
Q

What three commands are available for managing the allocations of datasets?

A

ALLOCATE
FREE
LISTALC

63
Q

What command will allocate a dataset?

A

ALLOCATE

64
Q

What command will free an allocated dataset?

A

FREE

65
Q

What command will display allocated datasets?

A

LISTALC

66
Q

What is one of the functions of the ALLOCATE command?

A

Associate a particular dataset with a ddname

67
Q

When they read or write data, most programs use a _____ called a __________ to define their files.

A

symbolic name, data definition

68
Q

What is a data definition?

A

A symbolic name used by programs to refer to data files.W

69
Q

What does a data definition name do?

A

It provides a way to associate a logical name with a physical dataset.

70
Q

What is the benefit of using a data definition name?

A

Makes it easier for programs to access and manipulate data by decoupling programs from the physical locations and characteristics of a file path or details.

71
Q

Syntax to allocate a dataset

A

ALLOCATE DATASET(‘dataset name’) FILE(ddname)

72
Q

True or False

You can allocate a dataset that does not yet exist?

A

True - This will create the dataset

73
Q

If a command doesn’t fit on one line, how can you ensure it continues on the next?

A

By including a + in the command

Ex

ALLOCATE DSNAME('TS89809.PROGS.BACKUP') NEW CATALOG + DIR(4) LIKE('TS89809.PROGS.COBOL')
74
Q

Which of these are valid ALLOCATE command parameters?

FILE
HISTORY
DDNAME
DSNAME
VOLSER
UNIT

A

FILE
DDNAME
DSNAME
UNIT

75
Q

What command is used to transmit a dataset?

A

XMIT or TRANSMIT

76
Q

In the following command

XMIT DTB.DTPL121 DSNAME('NETWORK.CNTL') MEMBERS(NETTAB)

What is the destination system?

A

DTB

77
Q

In the following command

XMIT DTB.DTPL121 DSNAME('NETWORK.CNTL') MEMBERS(NETTAB)

What part indicates the user that will receive the dataset?

A

DTPL121

78
Q

In the following command

XMIT DTB.DTPL121 DSNAME('NETWORK.CNTL') MEMBERS(NETTAB)

Which is the dataset name?

A

NETWORK.CNTL

79
Q

In the following command

XMIT DTB.DTPL121 DSNAME('NETWORK.CNTL') MEMBERS(NETTAB)

Which is member to be transmitted?

A

NETTAB

80
Q

In the following command

XMIT DTB.DTPL121 DSNAME('NETWORK.CNTL') MEMBERS(NETTAB)

If MEMBERS was not includes, what would happen?

A

The whole dataset would have been transmitted

81
Q

Which utility is used by TRANSMIT to send a dataset?

A

IEBCOPY

82
Q

What severity code means a successful operation?

A

0

83
Q

After you transmit a dataset, how would the receiving system receive the dataset?

A

You must logon and type RECEIVE

84
Q

True or False

TSO commands can be used to execute a REXX program.

A

True

85
Q

True or False

The TSO command CREATE is used to produce a new data set.

A

False

86
Q

True or False

The TSO READY message indicates that you have successfully logged into TSO.

A

True

87
Q

True or False

The first time you log into TSO, you can create your own password.

A

False

88
Q

You are presented with this display.

Welcome to the IBM Dallase ISV Center
***

Which key is required to display the next screen?

A

Enter

89
Q

Which command displays the catalog entry of a data set?

A

LISTCAT

90
Q

Which command displays the data set details RECFM, LRECL, and DSORG?

A

LISTDS

91
Q

Which three parameters can be coded within the FREE command?

Select the correct options.

Click Check My Answer when you have finished.

DEVICE
DISP
DDNAME
DSNAME
ALL
UNIT

A

DDNAME
DSNAME
ALL

92
Q

What will be allocated when DUMMY is specified as the value of the DSNAME parameter?

A

No devices or space are allocated and no disposition processing is performed for the data set

93
Q

__________/___________ is the command combination to send a data set from one system to another.

A

TRANSMIT / RECEIVE
or XMIT / RECEIVE

94
Q

Which four criteria are required if you need to transmit a member of a PDS?

Member Name
Network Address
Data Set
User
DASD
System

A

Member Name
Data Set
User
System

95
Q

Name that acronym

ISPF

A

Interactive System Productivity Facility

96
Q

Where does Interactive System Productivity Facility (ISPF) run?

A

In TSO

97
Q

What is ISPF also called?

A

SPF or ISPF/PDF

98
Q

What does ISPF allow you to do?

A

Run TSO commands without having to remember complex TSO command formats

99
Q

What are some functions included in ISPF around datasets?

A

Browsing, editing, printing, maintenance, scanning, and comparing

100
Q

By default, the first screen displayed in ISPF is the _____

A

Primary Option Menu

101
Q

True or False

TSO commands can be entered from the ISPF Primary Option Menu.

A

True

102
Q

True or False

Long and short messages can be displayed in the ISPF Primary Option Menu.

A

True

103
Q

True or False

You need to log into TSO first before you can access ISPF.

A

True

104
Q

True or False

A password is not required to log into TSO.

A

False

105
Q

True or False

During the login process, the *** characters indicate that an error has occurred.

A

False

106
Q

What are the basic options available under ISPF?

A

View a dataset
Edit a dataset

106
Q

What are options 4 and 5 in the Primary Option Menu related to?

A

Assembling, compiling, and link editing program source code.

107
Q

What is option 6 related to?

A

Directly enter commands into TSO

108
Q

What syntax can be used to navigate to another ISPF menu when not in the Primary Option Window?

A

=

The equals sign, such as ‘=6’

109
Q

How would you concatenate multiple commands using the ‘=’ navigation menu?

A

with semicolon

;

ex =6;LISTALC

110
Q

Using concatination (semicolons) how would you indicate to the system a press of the enter key?

A

two semicolons.

ex. =2;;

111
Q

When an option is preceded by an asterisk and a different color, what does this indicate?

A

The option is not available or is currently selected

112
Q

What two methods are available to leave a pull-down menu?

A

F12
Move the curser outside the menu and press enter

113
Q

True or False

The action bar menu items are the same no matter which ISPF option you are in.

A

False - This will differ depending on the screen you have accessed

114
Q

True or False

The F10 key can be used to escape from an action bar pull-down menu.

A

False - F12

115
Q

True or False

An action bar menu item can be selected by typing its number in the user entry field or placing the cursor on the item and pressing Enter.

A

True

116
Q

True or False

An action bar menu item that is preceded by an asterisk indicates that the option is not available or is currently selected.

A

True

117
Q

the item that describes how to display the long message on a standard ISPF screen.

  Menu Utilities Compilers Options Status Help
------------------------------------------------------------------------------
                      ISPF Primary Option Menu                  Invalid option
Option ===> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
A

Pressing the PF01 key

118
Q

Which option takes you to the DSLIST panel?

A

=3.4

119
Q

Which single command can be used to access the View Entry Panel and then accept the data set name defaults for that screen so that you can access the member list associated with it?

A

=1;;

120
Q

Each command to the area that it is used to reach.

A

Edit 2
Data Set Utilities 3.2
Library Utilities 3.1
Utilities 3
Data Set List Utilities 3.4
View 1

121
Q

If the PROJECT, GROUP, or TYPE field is changed in the View Entry Panel, what will be displayed in these fields when the user enters the Edit menu?

A

The fields are updated to match the View menu.

122
Q

If the PROJECT, GROUP, or TYPE fields are changed in the View Entry Panel menu, what will be displayed when the user enters the Data Set List Utility Menu?

A

The fields will contain the data that was entered the last time this option was used.

123
Q

You have accidentally displayed a pull-down menu from the action bar. Which two methods can be used to exit and hide the pull-down menu without invoking any options?

  Menu Utilities Compilers Options Status Help
----------------  --------------------------------  --------------------------
                 |    1. Foreground Compilers     |
Option ===>      |    2. Background Compilers     |
                 |    3. ISPPREP Panel Utility... |  +
0 Settings       |    4. DTL Compiler...          |      User ID . : DTPS00
1 View            --------------------------------       Time. . . : 01:09
2 Edit            Create or change source data           Terminal. : 3278 
A

F12 or click curser off menu and press enter