COBOL+Class+12+-+Data+Security+-+Memory+Saving
COBOL+Class+12+-+Data+Security+-+Memory+Saving
--------
Intro COBOL Program Structure - Division, Section & Paragraph
-- DONE
Variable Declarations - Level Numbers, PIC clause,
Data types & Size -- DONE
Input-Output & Arithmetic - VALUE CLAUSE, Accept &
Display - Compute -- DONE
Data Movement Verbs - Simple Move, Move with Of
clause, Group Move & CORR -- DONE
Conditional Statements - IF & Evaluate Statement –
Continue & Next Sentence -- DONE
Control Sequence Verbs - Perform ,STOP RUN, GOBACK,
EXIT, EXIT PROGRAM, GOTO -- DONE
File Handling - OPEN, READ, WRITE, REWRITE,
DELETE & CLOSE
Memory Saving - Usage Clause, 88 Level
Number, Redefines & Renames 66 LEVEL
Array-Occurs table - Search & Search All - PERFORM
VARYING
Sub-Program - CALL Statement
(Static & Dynamic Call)
String Handling Verbs - String, Unstring, Inspect &
Referential
===================================================================================
==========================
1. DISPLAY PGM 2. ADDPGM01 -ABEND 3. CLAIM DATA 10 VARIABLE. 4. CUSTPGM3
5. CARDPGM1 6. ACCTPGM1, ACCTPGM2
7. ACCTPGM1 -2 FILE. 8. ASSIGMENT-(YOUTUBE CHANNEL-COBOL-11)
===================================================================================
==========================
COBOL CLASS 12:-
Memory Saving
- Usage Clause, 88 Level Number, Redefines & Renames 66 LEVEL
=====================
DATA POINT VIEW:-
NUMERIC:
01 VAR1 PIC S9(04). 1. READABLE
2. BYTES = 4 -BYTES
USAGE CLASUE: - WE CAN SECURE THE DATA & SAVE THE MEMORY SPACE.
-> USAGE -> WE CAN TELL THE SYSTEM IN DATA FORMAT WE WANT TO STORE IN
MEMORY
3 TYPES OF FORMAT
1. CHARACTER FORMAT
--- BY DEFAULT
2. BINARY FORMAT
3. HEX DECIMAL/PACKED DECIMAL FORMAT
>> CHARACTER FORMAT:
2. SYNTAX:
03 ACCT-BAL PIC S9(05) COMP.
2. SYNTAX:
03 ACCT-BAL PIC S9(05) COMP-3.
DATA SECURITY? -> USING COMP OR COMP-3 -> WE CAN SECURE THE DATA ,
ITS NOT IN READABLE FORMAT -WHEN U OPEN THE FILE.
COMP-3 vs COMP = WHICH I SHOULD USE -> COMP-3 IS ONLY ONE WE USE
IN THE PROJECT (DATA VAIRBALE ).
COMP -->
LENGTH VARIABLE
==
ALP-NUMERIC: HOW TO SECURE /SAVE MEMORY OF ALP-NUMERIC DATA
O1111,ANIL KUMAR,LAPTOP,45000.00,OUT-FOR-DELLIVERY
O1111,ANIL KUMAR,LAPTOP,45000.00,OUT-FOR-DELLIVERY
O1111,ANIL KUMAR,L001,......,O
O1111,ANIL KUMAR,L001,......,O == THIS IS BETTER 1.
SECURING THE DATA
HOW TO READ THESE DATA?? -- TO MAKE THE DATA CODE MORE READABLE -> 88 LEVEL
NUMBER