ADS Basics
ADS Basics
This course provides in-depth knowledge about the methods and concepts of the generative technology of Delta ADS and introduces the participants to the automated application development with the tools of ADS.
Training Objectives
The participants obtain in-depth knowledge about the concepts, structure and methodology of the ADS technology and they learn how to work with the generative tools.
Contents
Overview on the application development system ADS
Creation of programs
- Generation of program frames using PROG
- The ADS building block concept
MACRO technology
Code structuring
- Structured programming using SPP
- Creation of decision tables using DETAB
- Data encapsulation using FILE
Generating lists using REPORT
Basics of database integration using DBI
- Concept and structure of the DBI technology
- Connecting data access modules and programs
ADS test aids
Exercises and examples
Target Audiance
Application developers
Duration
3 days
ADS for Administrators
ADS for Administrators
Advanced developers and administrators need a deeper understanding of Delta ADS's generative technology, in particular of the macro technology.
This course is intended for IT staff who coordinate the use of ADS tools, develop and implement programming guidelines, or require knowledge for the development of application frameworks.
Training Objectives
The participants gain thorough experience with the ADS macro technology and the possibilities to support application programming and setting standards for the of ADS applications development.
Contents
Technical foundation and basics
- Building block concept
- Content and significance of standard macros
Macro language
Usage and possibilities of MACRO
- Immediate and deferred macro calls
- Stand-alone application
Implementation of enterprise and project specific standards
- Macros for data encapsulation with FILE
- Macros and DBI
- Connection to the standard macro set
Macro analysis and documentation using MALIST
Exercises and examples
Target Audience
Administrators, ADS supervisors (global and project-related), technical application support, project managers
Duration
3 days
ADS Refresher
ADS Refresher
This course is for developers who already have some experience with ADS.
The core business applications developed with ADS are very often are productive for decades. As a result, new developers take over the further development and maintenance of the applications who know ADS from other areas of application or from earlier times. It is worthwhile to update the knowledge about the functionality and the possibilities of ADS in order to achieve the best possible quality in the maintenance of your ADS applications.
Training Objectives
The knowledge of the participants about the use of ADS will be updated and gaps will be closed. The training enables the developers to efficiently further develop and maintain ADS applications.
Contents
- Concepts and methodology of the generative development technology of ADS
- Usage of ADS tools
- Program development
- Macro technology
- Code structuring
- Decision tables
- Data encapsulation
- Report generation
- Data access layer implementation
- Test aids
- Exercises and examples
Target Audience
Application developers who already have some experience in the application development with ADS
Duration
2 days
ADS on Eclipse
ADS on Eclipse
ADS on Eclipse is a modern environment for the efficient development and maintenance of your ADS applications, even if the applications run on Unix systems or on mainframes.
This training course introduces ADS developers to working in an Eclipse environment with seamlessly integrated ADS tools.
Training Objectives
The participants learn about the various possibilities of application development with ADS under Eclipse.
Contents
Introduction to the work environment for the application development with ADS on Eclipse
ADS tools in the Eclipse environment
ADS editors
- Chroma coding
- Code folding
- Code Assistants with extendible templates for macro statements and processor calls
- Navigation in large source modules
Generative ADS tools
- Configuration and execution of ADS tools in the Eclipse environment
- Generation lists and macro cross-references
- (Back-)tracking of messages in complex applications
ADS Post-Generation Debugger
ADS Reports and Analyses
- Creation and configuration of reports and analyses using ADS Report Wizard
- Application documentation using Coverage and Dead Code-Analyses, Call Trees, usage reports, etc.
ADS documentation
Target Audience
Application developers who already have profound experience in the application development with ADS
Duration
2 days
ADS - What's new?
ADS - What's new?
This course introduces the participants to the possibilities of the current release of ADS and to how they can use the new features to make the development and maintenance safer and more efficient.
Training Objectives
The participants learn about the new functionality and the various possibilities that new ADS releases (5 and 6) offer.
Contents
- New functions of ADS
- Advantages and application of the new functions
- Differences to older versions of ADS
- Dealing with customer-specific changes to the standard installation
- Customer-specific scenarios
Target Audience
Experienced ADS developers, administrators, ADS supervisors (global and project-related), technical application support, project managers
Duration
1 days
Delta DETAB
Decision table technique and DETAB
Decision tables simplify software development and enable the implementation with clearly structured source code. Complex decision logic can be specified easily understandable.
The Delta DETAB generator generates efficient, error-free COBOL or PL/I code from it.
This course teaches the principle of the decision table technique and the use of the decision table generator DETAB, which is available as part of Delta ADS as well as stand-alone.
Training Objectives
The participants obtain the concept of the decision table technique and can then use this technique and the decision table generator DETAB in their daily work in software development.
Contents
- DETAB as part of ADS and stand-alone in COBOL programs
- m:n selections with decision tables
- Conditions, actions, rules
- Complete and incomplete decision tables
- One hit and more hit tables
- Use of extended indicators
- Interpretation of the analysis results of DETAB
- Use of the DETAB test aids
- Exercises and examples
Target Audience
Application developers
Duration
1 days