|
| SUMMARY: |
The course provides all the information required to enable the students to design and code Natural Version 2 and Version 3 Structured Mode programs that process data in an Adabas database. |
| AUDIENCE: |
The course is intended for anyone who needs to learn how to code Natural Structured Mode programs. |
| PREREQUISITES: |
Students should preferably have previous programming experience with a language such as COBOL. |
| APPROACH: |
The course is instructor-led and includes many practical exercises. |
| OBJECTIVES: |
- Code Natural Structured Mode programs, subroutines, and subprograms to operate in batch and on-line.
- Understand the different ways of defining data variables used by programs.
- Understand how Natural processes data in an Adabas database and the performance implications of various programming approaches.
- Understand how to produce complex report layouts.
- Use the Map Editor to define screen maps and report layouts.
|
| COURSE CONTENT: |
- Overview of Natural and Adabas
- The Natural Development Environment
- Defining Data
- Variables and Data Areas
- Defining database views
- Defining user variables
- Redefinition of variables
- The Data Editor
- Using the data area
- Basic Programming
- The Program Editor
- Listing and deleting objects
- Move and Assign statements
- Accessing Data on the Database
- The Find statement
- The With clause
- The Sorted By clause
- The Read and Histogram statements
- Nested database loops
- The Find Number statement
- The Where clause
- The Get statement
- Simple Reports
- The Display statement
- Column headings and spacing
- Vertical display
- The Newpage, Skip, and Write statements
- Simple Transactions
- The Input statement
- The Map Editor
- Using data areas in maps
- Editing fields
- Using the maps
- Conditional Processing and Loops
- The If, Decide On, and Decide For statements
- Nested conditional statements
- The Repeat and Escape statements
- The For statement
- The Accept and Reject statements
- The Reinput statement
- Array Processing
- User variable arrays
- Database arrays
- Arithmetic Processing
- The Add and Subtract statements
- The Multiply and Divide statements
- The Compute statement
- Mathematical functions
- Array arithmetic
- Updating Database Records
- Store, Delete, and Update statements
- Holding records
- Avoiding transaction timeouts
- Programs, Subroutines and Subprograms
- Subroutines and Subprograms
- The Fetch statement
- Batch Processing
- Reading and writing work files
- Printing in batch
- Advanced Report Writing
- Titles and Trailers
- Break processing
- Using maps for reports
- Map Editor Advanced Functions
- Help maps and help routines
- Processing rules
- Defining arrays in maps
- Odds and Ends
MT/07 |
|
© 2007 Verhoef Training, Inc.
|