IBM i(AS/400)Basic Concepts and Facilities
 IBM i (AS/400) Programming
1. What is an IBM i (AS/400)?
* History of AS/400
  * AS/400 Architecture
  * Communication Capabilities
2. The Object Based Architecture:
* Library Concepts
  * Object Types and Attributes
  * Library Lists
  * Libraries Objects and Members
  3. IBM i (AS/400) Work Management Concepts:
* Interactive and Batch Jobs
  * Controlling Jobs
  * Submitting and Scheduling Batch Jobs
  * Understanding Subsystems
  * Understanding Job Queues
  * Understanding Output Queues
  * Working with Printers and Output
4. The IBM i (AS/400) User Interface:
* The Menu System
  * Control Language
  * The Command Line Interface
  * Commands and Parameters
  * The Prompt Facility and the Help Facility
  * Tailoring Assistance Levels
  * Attn and SysReq Keys
  * Messages and Message Queues
  * Sending Messages
  * Viewing and Responding
5. IBM i (AS/400) Security Concepts:
* Security Levels
  * User Profiles
  * Special Authorities
  * Object Authorities
  * Limit Capabilities
6. IBM i (AS/400) System Values using Program Development Mgr (PDM):
* Working with Libraries, Objects and Members
  * Using PDM
  * The FNDSTRPDM Command
7. Using Source Entry Utility (SEU):
* The Edit Display
  * SEU Line Commands
  * Find/Change Options
  * Browse/Copy Options
  * SEU Session Defaults
8. IBM i (AS/400) Database Concepts:
* DB2/400 Relational Database Support
  * Database Capabilities
  * Storage Management
  * Data Description Specifications
  * Creating Physical Files
  * Using Field Reference Files
  * Creating Logical Files
  * External File Definitions
  * Using Data File Utility (DFU)
9. Using Query/400:
* Defining a Query
  * Selecting Reporting Options
  * Defining Result Fields
  * Using Expressions and Joining Files
10. DDS for Display Files Screen Design Aid (SDA):
* Creating Simple Displays
  * Adding Constants and Data Fields
  * Using Reference Fields
  * Using Multiple Record Formats
  * Overlays and Windows
  * Creating Help Text
  * Creating Menus
11. Report Layout Utility ( RLU):
* Creating Simple Reports
  * Adding Constants and Data Fields
  * Using Reference Fields
  * Report Control functions
  * Complex reports with breaks