Midterm Review Flashcards
COBOL
COmmon Business Oriented Language
COBOL Platforms
IBM Mainframes, IBM AS/400, Unix Systems, PC Networks
Types of COBOL Programming
Structured, Object-Oriented
4 Divisions of a COBOL Program
Identification, Environment, Data, Procedure
Identification Division
Identifies the program
Environment Division
Includes input-output which identifies the input and output files used by the program
Data Division
Includes the file section and working storage section
Procedure Division
Contains program logic typically divided into procedures that contain the statements that do the functions of the program
First 6 Columns of a COBOL Program
Compiler added sequence numbers
What are LPARs?
The equivalent of a separate (independent) mainframe that can be shared. Each runs its own operating system.
Batch Jobs
Are submitted on the computer and can last for hours
What do distributed systems often lack for batch processing?
Sufficient storage, processor capacity, system resource management and job scheduling
What is JCL?
Job Control Language. It tells the system what program to execute and provides a description of program inputs and outputs.
What are the 3 basic JCL statements?
JOB, EXEC, DD
JOB
Provides a name to the system for the batch workload. Can optionally include accounting information and job wide parameters
EXEC
Provides the name of a program to execute. Can be multiple EXEC statements in a job. Each EXEC statement within the same job is a job step.