AS400 - An Introduction (Part 3)
AS400 - An Introduction (Part 3)
AS400 - An Introduction (Part 3)
Joy Patnaik
Agenda
Application Development Landscape Application Development Workflow DB2/400 DB2 UDB for iSeries
OPM
Original Program Model Chief Characteristics : One source member being compiled into one executable program Inter-Language calls not possible Most Legacy code runs in OPM (unless converted to ILE)
ILE
Integrated Language Environment Chief Characteristic : Two-step process to create programs. Source members are first compiled into module objects (type *MOD). Modules can be thought of as sub-programs. They are validated and compiled machine code, but are not executable. One or more modules must then be bound into an executable program Modules created using different programming languages may be bound into the same program object.
CL, CMD
Legacy Applications
Recent Applications
Other Languages
BASIC, C
Programmer Tools
UI for often-used programming tasks - Programming Development Manager (PDM) Editor - Source Entry Utility (SEU)
Data Description Specification (DDS) Editor (SEU) Design screen layout - Screen Design Aid (SDA) Design report layout - Report Layout Utility (RLU)
Other Tools
Compilers (for various languages) Debuggers (for OPM and ILE) Data File Utility (DFU)
Testing
Debugging
DB2/400
Explanation of DB2/400