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.