Upload
esmond-cox
View
400
Download
21
Tags:
Embed Size (px)
Citation preview
Our COBOL Programming
COBOL Programming - Basics
1 hour
1 hour
1 hour
PowerPoint Our COBOL Environment
PowerPoint Our COBOL Programming
WebinarUnderstanding
COBOL and Your Role
= Datatrain Course Modules
Introduction to COBOL
Program Structure
Program Control
Instructions and Procedures
1 hour
Arithmetic
1 hour
Company name
1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
1 hour
Screen, Time and Date Input
Why Have Procedures and Methods?
• Improve Code Readability
• Improve Code Reliability
• Improve Performance
• Reduce Cost of Coding
2 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
COBOL Program and Module Names
SALCMP01
Application: First Three Characters:•SAL – Sales•ACC – Accounting•CUS – Customer•STK – Stock•UTL – Standard Utility
Sub-Application: Second Two Characters
Identifying Characters: Last Three Characters
3 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Coding Standards
• Improve Code Quality and Reliability
• Covers:• Comments
• Variable Naming Standards
• Program Size Limits
• Guides to Better Programming
• Includes Code Fragments for Common Jobs
• Documented at http://my.company.com/COBOL/standards
4 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Utility Routines for COBOL
• Date Handling
• File Handling
• DB2 and IMS Database Access
• Sort
• Documented at http://my.company.com/COBOL/utilities
5 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
COBOL Compiles
• Standard Compile Options
• Do NOT Compile Programs Outside Panels
• Production Compile Output Stored in Control-D
• More Information at http://my.company.com/COBOL/compile
6 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
COBOL Source
• Stored in SCLM
• Stored on SYSX Only
• Production Compiles From SCLM
• SCLM Maintained by Application Group
7 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
COBOL Tools
• Micro Focus – Mainframe COBOL Development on Windows
• Compuware Abend-Aid – abend analysis
• IBM Application Performance Analyzer (APA)
• CA-Optimizer – COBOL Code Optimizer
Summary
• COBOL and Our Company
• Where COBOL Runs
• The Future of COBOL
• Why We Use COBOL
• COBOL Tools
COBOL Programming - Basics
1 hour
1 hour
1 hour
PowerPoint Our COBOL Environment
PowerPoint Our COBOL Programming
WebinarUnderstanding
COBOL and Your Role
= Datatrain Course Modules
Introduction to COBOL
Program Structure
Program Control
Instructions and Procedures
1 hour
Arithmetic
1 hour
1 hour
Screen, Time and Date Input
9 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence