Let's understand Mainframe
Home
Tutorials
Interview Q&A
Quiz
Mainframe Memes
Contact us
About us
Mainframe Tutorial
JCL Tutorial
JCL Introduction
Introduction
JCL Structure and Job Card
JCL and JES
JCL Statements
Fields of JCL Statement
JOB statement
JCL EXEC Statement
EXEC Statement and its Parameters
JOBLIB and STPELIB
JCL DD Statement
DD Statement
DD DSN parameter
DD DISP(Disposition) Paramter
DD DCB Parameter
DD UNIT Parameter
DD VOLUME Parameter
DD SPACE Parameter
DD SYSOUT Parameter
SYSIN (*) – Input Stream Data
DUMMY Parameter
SYSUDUMP DD statement
SYSABEND DD statement
CONCATENATION OF DATASET
TEMPORARY DATASET
REFERBACK
JCL PROCs Statement
JCL Procedure
JCL In-Stream Procedure
JCL Cataloged Procedure
JCL Symbolic Parameters
JCL Overriding Parameters in Proc
JCL Utilities
Utilities, an Overview
IEBGENER
IEBCOPY
IEHPROGM
IEBCOMPR
IEFBR14
JCL GDG
GDG
GDG Characteristics
GDG Advantages and Coding Rules
Creating GDG base
Creating,Deleting GDG Dataset(GDS)
Altering GDG base
Deleting GDG base
Concatenating Generations of GDG
JCL Sort & Merge
SORT/MERGE Intro
SORT FIELDS
MERGE FIELDS
INCLUDE Statement
OMIT Statement
SUM FIELDS
OUTFIL Statement
OUTREC Statement
OUTREC FILEDS or OUTREC BUILD
OUTREC OVERLAY
OUTREC FINDREP
OUTREC IF THEN clauses
INREC statement
Compile, Link Edit & Run
Role of JCL in COBOL Program Lifecycle
Example of Running COBOL Program using JCL
COBOL Tutorial
COBOL Introduction
COBOL Introduction
COBOL Overview
Overview, History & Importance
COBOL Features
COBOL Simple Example Program
COBOL Program structure
COBOL Coding Sheet
COBOL Program Structure
COBOL Character Set
COBOL Word
Data Names and Identifiers
COBOL Literals
COBOL Figurative Constants
IDENTIFICATION DIVISION & ENVIRONEMENT DIVISION
Introduction
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
CONFIGURATION SECTION
INPUT-OUTPUT SECTION
COBOL Data Division
DATA DIVISION
Data-item (variable) Declaration
COBOL LEVEL Number
COBOL Data-name and FILLER
COBOL PICTURE clause and Data types
COBOL EDITING Code characters
COBOL VALUE clause
Internal Data Represenataion in Mainframe. BCD and Binary
Packed Decimal and Zoned Decimal
Floating point binary number
COBOL USAGE Clause
SYNCHRONIZED/SYNC clause and slack bytes
JUSTIFIED/JUST clause
REDEFINES clause
RENAMES clause (Level 66 Item)
LEVEL 77 Data Item
CONDITION NAME (LEVEL 88 Item)
SIGN Clause
Nameless data description entry
FILE SECTION
WORKING-STORAGE SECTION
LOCAL-STORAGE SECTION
LINKAGE SECTION
COBOL Procedure Division
PROCEDURE DIVISION Structure
COBOL Verbs
MOVE Verb
Group Move using MOVE
Quilification of Data Name in MOVE
MOVE CORRESPONDING Option
MOVE Reference Modification or Substring Move
De-Editing using MOVE
Aithmatic Verbs - Overview
ADD Verb
SUBTRACT Verb
MULTIPLY Verb
DIVIDE Verb
ROUNDED Option
ON SIZE ERROR Option
ADD CORRESPONDING & SUBTRACT CORRESPONDING
COMPUTE Verb
DISPLAY verb
ACCEPT Verb
CONDITIONAL Verb : IF
Categories of COBOL statements
INITIALIZE Verb
STOP RUN
EXIT PROGRAM
GO BACK
"EXIT" and "END PROGRAM"
COBOL Control statements
Control Statements Intro
Selection Statements
IF ELSE and Nested IF
EVALUATE Statement
Iteration Statements
Simple PERFORM
In-line PERFORM
PERFORM THRU/THROUGH
PERFORM TIMES
PERFORM UNTIL
PERFORM VARYING
PERFORM WITH TEST BEFORE/AFTER
PERFORM for Multi-dimensional arrays
Jump Statements
CONTINUE Statement
NEXT SENTENCE
GO TO
ALTER Statement
COBOL String handling
String Handling in COBOL
INSPECT
EXAMINE
STRING
UNSTRING
Array processing and Table handling
ARRAY (or TABLE)
Single Dimensional ARRAY
OCCURS Clause
Two Dimensional ARRAY
SUBSCRIPT
ARRAY INDEX and INDEXING
SUBSCRIPT vs INDEX
SET Verb
Sequential search:"SEARCH"
Binary search:"SEARCH ALL"
SEARCH vs SEARCH ALL
File processing in COBOL
FIles processing Terminologies
File Handling Steps
Step 1: File Allocation
Step 2: File Definition
Step 3: OPENing file
Step 4: Processing of File
READ Statement
WRITE Statement
REWRITE Statement
START Statement
DELETE Statement
Step 5: CLOSEing file
File Error Handling
FILE Status Codes
Library Facility and sub-programming
COPY Verb for Copybook
Sub-programming and Calls
Static Call and Dynamic Call
Nested Programs
END PROGRAM Statement
IS GLOBAL clause
IS EXTERNAL Clause
IS {COMMON / INITIAL} PROGRAM
SORT and MERGE
SORT
MERGE
Compile, Link and Execute
COBOL Program Lifecycle
Compiling & Running COBOL Program
COBOL Database Interface
COBOL – Database Interface concepts
Embedded SQL
DB2 Application Programming
Host variables
DCLGEN
SQLCA
SQL Queries
DB2 Cursors
INTRINSIC functions in COBOL
INTRINSIC functions
Language Environment & LE Services
LE and LE callable services
COBOL Optimization tips
COBOL Performance Tuning tips
VSAM Tutorial
VSAM Introduction
Introduction
VSAM Concepts
VSAM Overview
VSAM Cluster
Data Componenet, CI, CA
Index Componenet
VSAM Splits and Spanned records
Data set organization techniques
KSDS
ESDS
RRDS
LDS
Comparison of VSAM types
Access Method Services (AMS)
AMS Overview
IDCAMS Utility
IDCAMS DEFINE CLUSTER Command
Defining KSDS
Defining ESDS
Defining RRDS
Defining LDS
IDCAMS REPRO Command
Loading KSDS
Loading ESDS
Loading RRDS
IDCAMS PRINT Command
IDCAMS ALTER Command
IDCAMS DELETE Command
IDCAMS LISTCAT Command
IDCAMS EXPORT Command
IDCAMS IMPORT Command
IDCAMS MODAL Command
Alternate INDEX
Alternate Index Overview
Defining Alternate Index
Building Index
Defining Path
VSAM Status codes
VSAM Status codes
Mainframe Interview Q&A
JCL
JCL QnA Set 1
JCL QnA Set 2
COBOL
COBOL QnA Set 1
COBOL QnA Set 2
VSAM
VSAM QnA Set 1
VSAM QnA Set 2
DB2
DB2 QnA Set 1
DB2 QnA Set 2
Mainframe Quiz
JCL
JCL Quiz Set 1
JCL Quiz Set 2
COBOL
COBOL Quiz Set 1
COBOL Quiz Set 2
VSAM
VSAM Quiz Set 1
VSAM Quiz Set 2
DB2
DB2 Quiz Set 1
DB2 Quiz Set 2
Mainframe Memes
Popular Memes
Collection 10
Collection 9
Collection 8
Collection 7
Collection 6
Collection 5
Collection 4
Collection 3
Collection 2
Collection 1
Contact us
About us
Our Mainframe Library Menu
Mainframe Tutorials
JCL Tutorials
VSAM Tutorials
COBOL Tutorials
Mainframe Interview Q&A
JCL Q&A
VSAM Q&A
COBOL Q&A
DB2 Q&A
Mainframe Quiz
JCL Quiz
VSAM Quiz
COBOL Quiz
DB2 Quiz
Mainframe Memes
Popular Memes
Memes Collection 10
Memes Collection 1
MainframeBug.com
Home page
About Us
Contact Us
Privacy Policy
Social Media Connect
Follow us on Facebook
Follow us on Twitter
Follow us on Insta
Follow us on LinkedIn
© copyright mainframebug.com
Privacy Policy