Adabas Natural Programming
Code: ANPDescription
This is a 5-day hands-on course that teaches programmers to design and code Natural Structured Mode programs interacting with Adabas databases.
Audience
Programmers requiring the ability to design and code in Natural will benefit from attending this course.
Prerequisites
Delegates should ideally have some programming skills in another programming language.
Objectives
The course provides all the information required to enable the students to design and code Natural Structured Mode programs that process data in an Adabas database.
The course includes detailed practical exercises.
Topics
- Adabas introduction
- Background
- Pseudo Relational Database
- Components
- ADABAS Nucleus
- I/O Buffer
- Data Storage
- Working Storage
- Associator
- Adabas access path
- RABN & ISN
- FDT, DDM & View
- Data Types
- Field Types
- Descriptor Types
- Compression techniques
- Logs
- Adabas – Natural access Statements
- Natural access Statements
- Read
- Find
- Histogram
- Get
- Update Commands
- Store
- Update
- Delete
- Transaction Control
- End Transaction
- Backout Transaction
- Get Transaction data
- Natural access Statements
- Natural 1 – Objects
- Natural Introduction
- Objects
- Program
- Sub Program
- SubRoutines
- Inline Subroutine
- External Subroutine
- CopyCode
- Program Editor
- LDA (Local Data Area)
- PDA (Parameter Data Area)
- GDA (Global Data Area)
- Maps
- Window
- Structured Mode vs Reporting mode
- Natural 2 - Objects Structure
- Examples
- Natural 3 - Statements
- INIT
- CONST
- ARRAY
- MASK
- EDITMASK
- Data manipulation
- Reset
- Reset initial
- Assignment
- Athematic Operators
- Move
- Move edited
- Move by Name
- Move Left
- Move Right
- Move all
- Compress
- Examine
- Natural 4 - IO Statements
- Input
- Input
- Input using map
- Reinput
- Reinput full
- Window
- Set key
- Output
- Display
- Write
- Format
- Format
- Newpage
- At Top of page
- Input
- Natural 5 - Flow Control
- IF
- DECIDE ON
- DECIDE FOR
- FOR
- REPEAT
- PERFORM
- CALLNAT
- FETCH
- STOP
- Natural 6 - Batch access
- Read Work file
- Read Work file once
- Write work file
- Natural 7 - Escape statements
- ESCAPE TOP
- ESCAPE TOP REPOSITION
- ESCAPE BOTTOM
- ESCAPE BOTTOM IMMEDIATE
- ESCAPE ROUTINE
- ESCAPE MODULE
- Natural 8 - System Variables & Functions
- *PF-KEY
- *DATX
- *TIMX
- *USER
- *PROGRAM
- *DEVICE
- VAL (value)
- SUBSTR (substring)
- Natural 9 - Various_AT_statements
- At Break
- At Start of data
- At End of data
- At Top of page
- At End of page
- End of File
- JCL
- Proc - NAT2PROD, NAT2INTG, ADABATCH.
- DD - CMWKF01, CMPRT01
- General Topics - Upon request
- Tools & Debugging – High Level
- Peek - Access DDM
- Profiler - CPU Utilization
- Test - Debug
- Regions - Test, Intg/ACCT & LIVE
- Case Study
- Reverse KT / Monk Interview – If needed
Price (ex. VAT)
€ 3.800,00 per person
Duration
5 days
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)