ibm as400
DESCRIPTION
as400 courseTRANSCRIPT
Contents:
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)
Ø Operational Considerations
The Object Based Architecture )Ø Library Concepts
Ø Object Types and Attributes
Ø Library Lists
Ø Libraries Objects and Members
AS/400 Security ConceptsØ Security Levels
Ø User Profiles
Ø Special Authorities
Ø Object Authorities
Ø Limit Capabilities
AS/400 Work Management ConceptsØ Interactive and Batch Jobs
Ø Controlling Jobs
Ø Submitting and Scheduling Batch Jobs
The AS/400 User InterfaceØ The Menu System
Ø Control Language
Ø The Command Line Interface
Ø Commands and Parameters
Ø The Prompt Facility
Ø The Help Facility
Ø Tailoring Assistance Levels
Ø Attn and SysReq Keys
Ø Messages and Message Queues
Ø Sending Messages1
DURATION: 48 Hours
SoftwarePartner 2006
IBM AS/400
2
Ø Viewing and Responding
What is an AS/400?
Ø History of AS/400
Ø AS/400 Architecture
Ø Communication Capabilities
AS/400 Programming utilitiesØ Using Program Development Manager (PDM)
Ø Working with Libraries, Objects and Members
Ø Using PDM
Using Source Entry Utility (SEU)Ø The Edit Display
Ø SEU Line Commands
Ø Find/Change Options
Ø Browse/Copy Options
Ø SEU Session Defaults
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
CL/400 ProgrammingØ Introduction to Control Language
Ø What is CL?
Ø Command Names
Ø Command Parameters
Ø The AS/400 User Interface
Ø 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
Ø Input/Output in a CL Program
Ø Passing Parameters
Ø Using external Attributes
Ø Files and Data Areas
Ø The Integrated File System
Ø Cleaning Up Your System
Ø The System Start-up Job
Query/400Ø Query/400 Introduction
Ø Physical and Logical Files
Ø Relational Database Systems
SoftwarePartner 2006
Ø AS/400 Libraries
Ø Defining a Query
Ø Selecting Reporting Options
Ø Defining Result Fields
Ø Using Expressions
Ø Joining Files
Ø Performance Considerations
RPG/400 programmingIntroduction to Programming and RPG
Ø Calculations and Basic Operations
Ø Arithmetic Operations
Ø Assignment Operations
Ø EVAL Operation and Expressions
Ø Numeric Operations
Ø Character Operations
Ø Data Definition
Ø Data Definition Methods
Ø Definition Specification
Ø Work Fields
Ø Data Structures
Ø Named Constants
Ø Indicators
Ø Tables and Arrays
Ø 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
Ø Date and Time Processing
Ø Control Logic in RPG
Ø Structured Programming Concepts
Ø Selection Operations
Ø Iteration Operations
Ø Loops and Early Exits
Ø Unstructured Operations
Ø Subroutines
Ø Specific Scope Terminators
Ø 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
Ø File Processing
Ø File Specifications
Ø Full Procedural Processing
Ø Keyed Processing
Ø Opcodes
3
SoftwarePartner 2006
4
SoftwarePartner 2006
Ø Error Handling
Ø EXCEPT Operation
Ø Fundamental File Loop
Ø Output Specifications
Ø 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
Ø Simple Interactive Programming
Ø (Non-subfile)
Ø Comparing Batch and Interactive Programs
Ø DDS for Display Files
Ø A Sample File Maintenance Program
Ø Screen Design Aid
Ø Printing Reports
Ø Program Described Printing
Ø Externally Described Printing
Ø Printer File DDS
Ø Compiling RPG IV Programs
Ø Compile Step
Ø Binding Step
Ø CRTBNDRPG Command
Ø Modules
Ø Combining Multiple Modules
Ø Passing Parameters
Ø *ENTRY PLIST Operation
Ø Prototype/Procedure Interface Definition
Ø CALLP Operation
Ø Coding and Calling Sub procedures
Ø Subroutines vs. Sub procedures
Ø Coding Procedures Within a Program
Ø Coding Procedures in a Separate Modules
Ø Passing Parameters by Reference/Value
Ø Other Prototyping Options
Ø Understanding Activation Groups
Ø What are Activation Groups?
Ø Default Activation Group
Ø User Named Activation Group
Ø *NEW Activation Group
Ø *CALLER Activation Group
Ø Activation Groups and File Overrides
Ø Reclaiming Resources
Ø Activation Groups and Shared File Opens
Ø Static Binding and Service Programs
Ø Binder Source
Ø Creating a Service Program
Ø Calling a Service Program
AS/400 Mock Project WorkØ Change management & Programmer Tools
Ø Quality Concepts & documentation
Ø Review meetings
Ø Timesheet entry details
Ø Team meetings
5
SoftwarePartner 2006
Ø Client conference calls
Ø Dummy Project(s) on AS/400
Facing InterviewØ CV preparation & posting
Ø Preparation for interview using skills RPG, ILE RPG, CL/400, COBOL/400, DB2/400
Ø Preparation on Soft skills (communication skills) etc.
Ø Guest Lecturers from top-notch MNC's (American Express, etc.)
Ø Modular Programming
Ø Coding Subroutines
Ø Subroutine Flow
Ø Executing External Programs
Ø CALL Operation
ILE Concepts