Review for Second Exam

what is a synonym for data sets?

File

DASD stands for

Direct Access Storage Device

The smallest amount of data processed in z/OS is the..?

Logical Record

Fixed Block Record

Number of records anywhere from 1 to a very large record and each record in the block is the same size therefore each block is the same size

Variable block record

variable length, variable descriptor word to show how long they are where they are

z/os record formats

fixed block, flixed, variable block, variable, undefined

Difference between byte stream and z/OS record formats

Record formats have something signifying ending the record. Byte stream you don't have this sgnificant character

Mainframe record formats

Fixed BlockVariable blockUndefined

Partitioned dataset

Partitioned dataset include multiple files or members, synonym is library and library contains members.

Sequential data set

dtand alone file

valid data set names

44 characterscant start with a numbernational characters are @, #, $

valid names for PDS members

can only be 8 charactersnational character can be used at the beginningno numbers

What is VTOC

Volume Table of contents, tells you where its at on that disk

Volume serial number

tells you what disk your on, has a pointer at the end to send you to vtoc

what information about a data set is contained in a system catalog

Name of the dataset and the volume. Tells whether it's a disk, tape or unit

Data Set

Logically related data records stored on one storage volume or a set of volumes

Block Size

SIze in bytes of a block of records

Caralog

Operating system structure for managing data sets

High Level Qualifier

First part of data set name

Library

A partitioned data set

Logical record length

size in bytes of each record in a data set

Member

data set stored in a PDS

PDS and PDSE

data structures for organizing related data sets

Record Format

The way in which records in a data set are structured

Volume table of contents

Lists the data sets and free space on volume

What does JCL stand for? What does it do?

Job control language. Runs batch jobs

The JCL specifying a collection of jobs to be run is called...?

Job Stream

Batch

Group of records or jobs put together for processing

DD statement

JCL statement describing data set

EXEC Statement

#NAME?

Job Stream

Jobs placed in a series

What statement runs a program as part of a job

EXEC

What is a function of the JOB statement?

Identifies the job name and provides accounting information

Where are programs referenced by an EXEC statement stored

Program Libraries

The data set requirements for a program are described to the operating system by what statements?

Data definition

what functions can a DD (data definition) statement perform

#NAME?

During the course of a job, a program uses the output from a previous step as its input, creates a new data set on disk, and copies it to tape. How many DD statements would be required for this job step?

3

Comment Statements

Used to document programs and resource requirements

Input/output

Transfer of data into and out of the CPU

Null Statement

A blank statement beginning with // that marks the end of the job

Requirements for valid job names

-Must start with //-must be less than or equal to 8 characters-cannot start with number-can start with @,#,$ (national character)

Parameter

Contains statement values

Comments

Documentation Information

Operation

Specifies the type of statement

Name

Identifies the JCL statement

Fields in order in which the appear in a JCL statement

Identifier, Name, Operation, Parameter, Comment

Identifier field

Indicates that a statement is JCL

Name Field

Identifies the statement

Operation Field

Specifies the type of statement: EXEC, JOB, or DD

Parameter Field

Statement values separated by commas

Subparameter

Parameters contained within other parameters that qualify or define setting or actions coded in a statement

Name four dispositions for a data set at the beginning of a job step

Old, New, Shared, Mod

Disposition KEEP

only keeps it

Disposition CATALOG

Keeps and catalogs

Name for dispositions at the end of a job step

Keep, catalog, delete, pass

Procedure

can run many programsProcedure is instructions for programs

What does SDSF stand for? What is it

#NAME?

What SDSF command chooses a job or part of a job for display

S

What command deletes job output in SDSF

P

What command displays the sections of a job's output

?

IEBPTPCH

print or punch a data set

IEHLIST

List disk contents

IEBGENER

Copy a data set

Where are utility programs located

In the operating system

What does JES stand for? What is it?

Job entry subsystem, Enters jobs into the system

Describe the role of the spool in batch processing

Spool stores program before its run, gathers output while its running, stores it for later disposition

List the phases a job goes through in batch processing

ICPOPPInput conversion process output print purge

What is the program that reads,interprets, and executes JCL?

JES

Which job phases is the JCL interpreted?

Conversion

In which phase is the output from the job deleted from the system?

Purge

In a JCL statement output listing, what does XX in the identifier field indicate?

Procedure JCL

Describe difference between an application developer and an application designer

Developer tells what to do, designers actually does it

What does SDLC stand for? What is it?

#NAME?

What is a JAD session? What is it used for?

#NAME?

Describe four types of requirements for applications

AccessibilitySecurityMaintainabilityPortability

What is the product of the design phase of application development

Design Documents

What is the build or buy decision in application design

Deciding whether it would be more cost effective to build, buy, buy it and modify it, or outsource

Explain relationship between machine language and assembler language

Machine language is binary. Assembler uses words that stand for operations, assembled into binary

What is not a high level language

Assembler

What is a 4GL

SQL

Data set steps

Source code loads into compiler, which goes into object disk, which is put on linker/binder, which can then be executed

Explain the relationship between a file name, a DD name, and a data set name in a mainframe program.

File name matches the DD name on the dd statement.