- 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 enlargeAdvanced RPG Programming
This course is also available on CD-ROM

Presenter: Manta Technologies
Availability: Online
SKU: 3581


Course Description:
This course describes advanced RPG coding techniques. The course begins by describing how an RPG program can access and modify a data area. Next, you will see how to detect error conditions, and how to obtain status information that indicates the cause of the error. The course then described how to define and load compile-time and prerun-time arrays. This is followed by a discussion of multiple-occurrence data structures. You will see how to define a multiple-occurrence data structure and how to reference the data that it contains.

The course then shows how to define and use pointers in an RPG program. The course ends by describing how an RPG program can acquire, use, and free dynamic storage.

Click here for pricing and order information

After completing this course, you should be able to:
   • Access the contents of a data area
   • Change the contents of a data area
   • Detect an error condition in an RPG program
   • Obtain information that indicates the cause of an error
   • Define a compile-time array
   • Define a prerun-time array
   • Define a multiple-occurrence data structure
   • Process the elements in a multiple-occurrence data structure
   • Define and use a basing pointer data item
   • Define and use a procedure pointer data item
   • Use the ALLOC statement to acquire dynamic storage
   • Use the DEALLOC statement to free previously acquired dynamic storage
   • Use the REALLOC statement to change the length of previously acquired dynamic storage

Audience: This course is intended for AS/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

In addition, 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

Finally, the course assumes that you know how to code an RPG program that calls a procedure. You can satisfy this prerequisite by successfully completing the Manta course Developing a Modular RPG Application.

Course Outline:
   Using Data Areas
   Error Processing
   Using Compile-Time and Prerun-Time Arrays
   Using Multiple-Occurrence Data Structures
   Using Pointers
   Acquiring and Using Dynamic Storage

Course Details:
Length:90 minutes
Format: Online Learning
Publisher:Manta




Advanced RPG Programming
This course is also available on CD-ROM


Presenter: Manta Technologies
Availability: Online
SKU: 3581


© 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