
Please select programming language for further details.
This course is designed to give a good theoretical knowledge of IMS DL/1, and affords those attending the opportunity to try out most of the DL/1 commands taught. Covering three days (although a longer course is available for those with no or little previous programming experience) all the major aspects of IMS and DL/1 data bases will be explored.
| Data base concepts; Objectives of the DL/1 data base; Control blocks used | |
| Hierarchical structures; Physical and logical views | |
| JCL requirements; The call to DL/1; Considerations for the Linkage Section | |
| Sequential and direct access; Qualified and unqualified SSA's; Status codes returned | |
| Holding the segment; Inserting; Replacing; Deleting | |
| Command codes; Secondary indexing; Single and multiple positioning |
A one week course design to give programmers with at least six months experience of another programming language a thorough understanding of the structure and use of PL/1. A significant amount of practical work is to be run on the computer enables those attending to put into practice the designing, coding and testing of efficient PL/1 programs.
| Syntax; Coding conventions; Defining data records | |
| File declarations; Record definitions; Open; Close; Read; Write | |
| arithmetic functions; Data manipulation; Array handling | |
| Implementing and controlling loops; Subroutines; Good practices | |
| Standard conventions; Calling program; Called program; Passing parameters | |
| PL/1 and Linkage Editor listings; PL/1 debugging features; Save areas; PLIDUMP |
A careful balance of theory and practical work ensures that programmers and analysts in either COBOL, Assembler or PL/1 will be able to design correctly structured programs on completion of this three day course.
| Sequence; Selection; iteration etc. | |
| Forming; Verifying; List and Allocate functions; Read ahead principle | |
| Schematic logic; coding the program | |
| file processing;Sequential update | |
Advanced Structured Programming
This course follows up the basic course and some practical experience in using the technique is desirable. Over the three days course the student will learn how to identify and resolve complex problems by using advanced techniques and correct designs.
| Complex Data Structures | |
| Concepts and constructs; Posit, admit and quit. | |
| Identifying; types; resolving | |
| concept of inverted programs; Main and sub programs; Link editing | |
| Schematic logic; coding in COBOL, PL/1 or Assembler | |
| Rules; Benefits; disadvantages | |
Please see our further information page for more details or call +44(0)1206 240647 to book any of these courses