- 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 enlargeThe RPG Programmer's Guide to RPG IV and ILE

Author: Richard Shaler, Robin Klima
Price: $79.00
On Sale: $52.95
Availability: Ships in 48 hours
ISBN: 1-883884-56-X
SKU: 588


Book Description:
Aimed at the experienced RPG programmer, this book addresses the difference between RPG III and RPG IV so that you can quickly become a productive RPG IV programmer. It contains extensive code examples that compare the two RPG languages and introduces the ILE capabilities that can be used to your advantage. Topics covered include how to use keyword-style H-specs and F-specs, as well as how to use the new D-specs to define tables, arrays, data structures with subfields, standalone fields, and data areas. The authors cover the changes to I-specs and O-specs and explain how you can improve your productivity with the free form EVAL, IF, DOW, and DOU operations. This book also contains an introduction to date, time, and time-stamp data types, as well as date arithmetic. It also shows you how to realize program performance improvements for bound calls.

Based on the authors’ previous title, ILE RPG for RPG/400 Programmers, this new book provides even more powerful information to quickly help you become productive in RPG IV. All of the new Version 4 capabilities of the RPG IV language and ILE are covered. There are two new chapters on subprocedures: One chapter explains why the powerful new capabilities of subprocedures that let you break modules down into multiple procedures are so important, and another chapter shows you, by example, how to code the P-specs that make it all possible. The chapter on conditional compiler objects shows you how the old directives have been enhanced and what new directives are available. In addition, there is new information on implementing object-oriented (OO) concepts in RPG. With the industry quickly moving toward OO programming, it is crucial that RPG programmers keep up to date on this powerful concept and understand how it applies to modern RPG IV constructs.

Appendices include utilities and programs that you can add to your copybook and learn from: changing case with RPG IV subprocedures, converting numbers to words, recursive programming, and exception and error codes. Plus, another new appendix features the limit changes for RPG IV defined.

Key Concepts Covered in this Book:
   • How to convert your existing RPG III code into RPG IV
   • The purpose and syntax of the revised RPG IV specifications
   • Why subprocedures are a powerful way to increase the modularity of your programs
   • How to perform powerful new operations on your data with built-in functions
   • How to locate programming errors quickly using the ILE source-level debugger
   • ILE concepts to prepare you to code and exploit the new environment
   • New concepts such as binding, modules, procedures, subprocedures and service programs
   • How to use compile options components such as binding directories and the new binder language
   • What new compiler directives are available and how to use them
   • How to perform date arithmetic and calculate date/time duration easily
   • How to manage job resources better with the new ILE activation group
   • How to gain more control over exception/error handling in RPG IV programs
   • How to access data efficiently through the new RPG pointer data type
   • How to write indicatorless programs
   • How to specify compiler options on the RPG H-spec
   • Where RPG fits in the new object-oriented programming paradigm

Contents:
   Preface
   Chapter 1: An Introduction to ILE RPG
   Chapter 2: ILE Concepts
   Chapter 3: ILE RPG Subprocedures
   Chapter 4: Converting RPG/400 to ILE RPG
   Chapter 5: Conditional Compiler
   Chapter 6: The Control Specification (H-Spec)
   Chapter 7: The File Specification (F-Spec)
   Chapter 8: The Definition Specification (D-Spec)
   Chapter 9: Input Specification (D-Spec) Summary
   Chapter 10: Calculation Specifications (C-Specs)
   Chapter 11: Procedure Specifications
   Chapter 12: Output Specifications (O-Specs)
   Chapter 13: Built-In Functions
   Chapter 14: Date and Time Data Types
   Chapter 15: Debugging ILE Programs
   Chapter 16: Activation Groups
   Chapter 17: ILE RPG Exception Handling
   Chapter 18: Pointers in ILE RPG
   Chapter 19: Implementing Object-Oriented Concepts in RPG
   Appendix A: The Indent ILE RPG Utility
   Appendix B: The Convert RPG IV
   Appendix C: Changing Case with ILE RPG
   Appendix D: RPG Building Blocks:
   Appendix E: Programming for Recursion
   Appendix F: ILE RPG Exception/Error Codes Program Exceptions File Exceptions
   Appendix G: RPG III to RPG IV Limit Changes
   Appendix H: Software Installation Instructions Overview Step-by-Step Instructions

Product Details:
Audience:RPG Programmer and Analysts
Level:Intermediate to Advanced
Subject:Programming--RPG
Length:368 pages
Format:Paperback, Layflat
Publisher:MC Press
Publish Date:September 1998




The RPG Programmer's Guide to RPG IV and ILE

Author: Richard Shaler, Robin Klima
Price: $79.00
On Sale: $52.95
Availability: Ships in 48 hours
ISBN: 1-883884-56-X
SKU: 588


IBM i5/iSeries Primer, Fourth Edition
IBM i5/iSeries Primer, Fourth Edition

$99.95
iSeries and AS/400 APIs at Work
iSeries and AS/400 APIs at Work

$89.00
iSeries and AS/400 RPG IV at Work
iSeries and AS/400 RPG IV at Work

$99.00
The MC Press Desktop Encyclopedia
The MC Press Desktop Encyclopedia

Price: $129.00
On Sale: $49.95
Subfiles in RPG IV
Subfiles in RPG IV

$79.00



© 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