Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

AS/400 (IBM iSeries, AS/400e, eServer iSeries/400)

No Reviews Yet

Course type: Online Instructor led Course

Platform: WebEx, GotoMeeting

Course ID: 28963

Course type: Online Instructor led Course

Platform: WebEx, GotoMeeting

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

The AS/400 - formally renamed the "IBM iSeries," but still commonly known as AS/400 - is a mid range server designed for small businesses and departments in large enterprises and now redesigned so that it will work well in distributed networks with Web applications. The AS/400 uses the PowerPC microprocessor with its reduced instruction set computer technology. Its operating system is called the OS/400. With multi-terabytes of disk storage and a Java virtual memory closely tied into the operating system, IBM hopes to make the AS/400 a kind of versatile all-purpose server that can replace PC servers and Web servers in the world's businesses, competing with both Wintel and UNIX servers, while giving its present enormous customer base an immediate leap into the Internet.

Topics Covered

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

Control Language Programming
1. Introduction to Control Language
* What is CL?
* Command Names
* Command Parameters
* The IBM i (AS/400) User Interface
2. Basic CL Programming
* Creating CL Programs
* Structure of a CL Source Member
* Declaring Variables
* Manipulating Variables
* CL Control Structures
* Expressions
* Controlling Workflow
* Basic Error Handling
3. Input / Output in a CL Program
* Passing Parameters
* Using external attributes
* Files and Data Areas
4. Understanding IBM i (AS/400) Messages
* Message Files
* Message Handling Commands
* Error Handling in CL
* Message Queue Break Handling Programs
5. Using IBM i (AS/400) APIs in CL Running CL Commands from RPG Selective Prompting on CL Commands Using Binary Data in CL
* List Processing
* System API Processing
6. Understanding and Modifying Command Attributes Creating Your Own Commands
* Command Definition
* Command Processing Programs
* Validity Checking Programs
7. V5R4 and V6R1 Changes to CL
* Structured Operations
* New Data Types
* Creating Command Help
*Multiple File Operations
RPG III Programming
1. Introduction to RPG
* RPG Specification sequence ( H, F, E, L, I, C, O )
* RPG Program cycle
2. Numeric Operations
* Data Definition
* Truncation and Field Sizes
* Rounding
* Assignment with Z-ADD and Z-SUB
3. Character Operations
* Data Structures
* MOVE and MOVEL Operations
* Figurative Constants
4. Control Logic in RPG
* Structured Programming Concepts
* Selection Operations
* Iteration Operations
* DOWxx, DOUxx, DO
* Loops and Early Exits
* Unstructured Operations
* GOTO and CABxx
* Subroutines
* Specific Scope Terminators
* ENDIF, ENDDO, etc.
5. Program Described Files Externally Defined Files
* AS/400 Approach to Database Files
* Defining Physical Files with DDS
* Defining Logical Files with DDS
* RPG Programming with Externally Defined Files
* Using Field Reference Files
* Externally Defined Printer Files
6. File Access and Record Manipulation
* Sequential Operations
* Random Access
* Composite Key Processing in RPG
* Inserting New Records in Files
* Updating and Deleting Records in Files
* Record Locking
7. Tables and Arrays Processing
* Defining Tables in RPG
* Compile Time Tables
* Pre-Runtime Tables
* Table Look-Ups
* Multiple Related Tables
* Changing Table Values
* Arrays
* Calculations with Arrays
* Array Look-Ups
* The Indicator Array
* Output with Arrays
8. Inter Module/Program Communication
* Parameter Passing
* Reading and Writing to Data areas
* Data Queues
* Message Sending
9. Interactive Programming
* Comparing Batch and Interactive Programs
* DDS for Display Files
* A Sample File Maintenance Program
* Screen Design Aid
* Subfile Coding
* Subfile loading techniques Load All, Elastic and page = size types
10. Exception and Error Handling
* File Information Data Structure
* File Information Error codes
* Program Status Data Structure
* Program Status Error codes
* Program Status Error codes
RPG IV Programming using ILE Concepts
1. RPG IV Basics
* Stretching the Limits
* Specification Changes Overview
2. Defining Data with D-Specs
* Work Fields
* Data Structures
* Tables and Arrays
* Named Constants
* Prototypes and Procedure Interfaces
* Long Field Names
* New Data Types
* Indicator Data Structures
* Initializing Data Items
3. Expressions and Built-in Functions
* Calculation Specification Changes
* New Operation Codes and Operation Code Extenders
* EVAL Operation
* Improving EVAL Precision
* Built in Functions
* Using BIFs to Eliminate Indicators
4. Date and Time Processing
* Defining Dates, Times, Timestamps
* Date and Time Formatting
* Initializing Date Values
* Date-Related Operation Codes
* Processing Legacy Dates Date
5. Calculations and Basic Operations
* Arithmetic Operations
* Assignment Operations
* EVAL Operation and Expressions
* Free format options in C Specs
6. Conditional and Iterative Operations
* IF/ELSE Operations
* DO/DOU/DOW/FOR Operations
* ITER/LEAVE Operations
7. File Processing
* RPG Logic Cycle
* File Specifications
* Full Procedural Processing
* Keyed Processing
* CHAIN Operation
* READ/READP Operations
* Error Handling EXCEPT Operation
* Output Specifications
* Key Lists Complex & Multiple File Processing
8. Arrays and Tables
* Defining Arrays
* Initializing Arrays
* Runtime vs. Compile Time Arrays
* Operations
* Tables and LOOKUP
9. Converting, Compiling, and Debugging
* Creating Modules
* Binding Programs
* Using CRTBNDRPG Effectively
* Using a Binding Directory
* ILE Program Updates
* Conditional Compilation
* Debugging ILE Programs
* Debug Views
10. Coding and Calling Subprocedures
* ILE Program Structure
* Coding Subprocedures
* Defining and Using a Prototype
* Coding a Procedure Interface 
* Sample Subprocedures
* Compiling and calling Subprocedure
* Subprocedures Vs. Subroutines
* Why Prototypes?
* Passing Parameters
* Prototyping Program Calls
* Prototyping API Calls
11. Static Binding and Service Programs
* Dynamic Program Call and Static Procedure Call
* Bind by Copy and Bind by Reference
* Creating a Service Program
* Calling a Service Program
* Service Program Signatures
* Using Binder Language
12. Understanding Activation Groups
* What are Activation Groups?
* Default Activation Group
* User Named ILE Activation Group
* *NEW Activation Group and *CALLER Activation Group
* Activation Groups and File Overrides
* Reclaiming Resources
* Activation Groups and Shared File Opens
13. ILE Error Handling
* Message Percolation
* Message Handlers

Who should attend

Any body can attend



What you need to bring


Key Takeaways

IBM iSeries,
eServer iSeries/400

Date and Time

Not decided yet.

Students also enrolled in these Courses

About the Trainer

Sharif picture

4.7 Avg Rating

10 Reviews

16 Students

6 Courses



7 Years of Experience

9 years of experience in IBM Technologies.


No reviews currently Be the First to Review


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for IBM AS400 Training Post your requirement now


Submit your enquiry for AS/400 (IBM iSeries, AS/400e, eServer iSeries/400)

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Rajesh

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more