- RPG
 - SQL
 - DB2
 - Java
 - Security
 - Internet
 - WebSphere
   


 -  Top 10 List
 -  New Titles
 -  Products on Sale
 -  Close-out Specials
 -  Current Email Special
 -  College Texts
 -  At Work Series
 -  Step-by-Step Guides
 -  Certification Guides
 


 -  Contact Us
 -  Become a Distributor
 -  Give a Gift Certificate
 -  Privacy Statement
 -  Email Us
 -  Information for
     Distributors and
     Wholesale Accts
 

Browse | New Products | Bestsellers | On Sale | Close Outs | Shipping/Returns | Help
Click to enlargeDeveloping a Modular RPG Application
This course is also available on CD-ROM

Presenter: Manta Technologies
Availability: Online
SKU: 3579


Course Description:
This course covers how to code and call subprograms and procedures in RPG. The course first describes the concepts related to subprograms and procedures. You will be introduced to the two types of procedures and subprograms (prototyped and non-prototyped) and see how programs and procedures share data. Next, the course describes how to code and to call a prototyped procedure or subprogram. Subprocedures and user-defined functions are covered next.

The course then shows how to code and to call non-prototyped procedures and subprograms. This discussion includes how to define a parameter list to pass and accept parameters. Finally, the course covers advanced topics related to procedures and subprograms. You will see how to accept parameters in a main program, how to code a procedure that accepts a variable number of parameters or a variable-length parameter, and how to export and import data items.

Click here for pricing and order information

After completing this course, you should be able to:
   • Identify the advantages of modularizing an application
   • Identify and describe the methods that can be used to modularize an application
   • Describe the techniques to communicate with a subprogram or called procedure
   • Describe the differences between a prototyped and non-prototyped call
   • Code a prototype definition
   • Code a prototyped procedure or subprogram
   • Call a prototyped procedure or subprogram
   • Code a subprocedure
   • Code a user-defined function
   • Invoke a user-defined function
   • Code a non-prototyped procedure or subprogram
   • Call a non-prototyped procedure or subprogram
   • Code a main program that accepts parameters
   • Code a procedure that accepts a variable number of parameters
   • Code a procedure that accepts a variable-length parameter
   • Define a local variable that is stored in static storage
   • Export and import data items

Audience: This course is intended for OS/400 and iSeries programmers new to the RPG programming language. It can also be taken by RPG III programmers who want to learn RPG IV.

Prerequisites: This course assumes that you are familiar with computer programming concepts. In order to satisfy this prerequisite, you should have some programming experience with another programming language. This course also assumes that you have a working knowledge of basic OS/400 concepts and facilities. You can satisfy this prerequisite by successfully completing the courses in the following series:
· Using an iSeries System

Finally, the course assumes that you have an understanding of the basics of RPG programming. You can satisfy this prerequisite by successfully completing the previous courses of this series:
· RPG Fundamentals
· RPG File Processing
· Rounding Out the Essentials of RPG
· Compiling and Executing an ILE RPG Program

Course Outline:
   Using Subprograms and Procedures
   Prototyped Procedures and Subprograms
   Coding a Subprocedure
   Non-Prototyped Subprograms and Procedures
   Advanced Topics

Course Details:
Length:2 hours
Format: Online Learning
Publisher:Manta




Developing a Modular RPG Application
This course is also available on CD-ROM


Presenter: Manta Technologies
Availability: Online
SKU: 3579


© 2001-2003 MC Press Online, LP. IBM® and AS/400® are registered trademarks of IBM. All other product names are trademarked or copyrighted by their respective holders.

MC Press Online Privacy Policy