HP RPG/XL Programmer's Guide (30318-90001)

P- 2
Preface
The
HP RPG/XL Programmer's Guide
explains how to perform many of the
common programming functions in RPG. It does not include an exhaustive
discussion of these tasks, but covers the commonly-used ones and the ones
that use features unique to Hewlett-Packard computers.
This manual is directed to experienced RPG programmers, who may or may
not be familiar with Hewlett-Packard computers. The manual discusses the
language features available with the MPE XL operating system.
This manual is organized as follows:
Chapter 1 Discusses the HP RPG logic cycle.
Chapter 2 Tells you how to enter an RPG program at the terminal.
Chapter 3 Explains how to use disc files in RPG programs.
Chapter 4 Explains how to use the terminal in RPG programs.
Chapter 5 Discusses tables, arrays, data structures and
subroutines.
Chapter 6 Explains how to compile an RPG program and how to enter
compiler options. It also explains the compiler
listings.
Chapter 7 Explains how to execute and debug an RPG program.
Chapter 8 Tells how RPG programs can exchange information and use
operating system facilities such as intrinsics.
Chapter 9 Gives tips on writing efficient RPG programs.
Appendix A Gives instructions on converting IBM RPG programs to the
HP 3000. It also explains how to migrate RPG programs
from the (HP) MPE V operating system to MPE XL.
Related Documentation
Refer to the following documents for further information on features
available in the RPG programming language:
HP RPG/XL Reference Manual
(30318-90003) - This manual includes a
complete discussion of the language elements of RPG.
RPG Utilities Reference Manual
(32104-90006) - This manual explains how
to use these RPG utilities: XSORT, RISE, SIGEDITOR and RPGINIT.
Data Entry and Forms Management System VPLUS/3000
(32209-90001) - This
manual includes a complete discussion about the screen management
software product, VPLUS. You can use this product within RPG programs
when using a terminal.
EDIT/3000 Reference Manual
(03000-90012) - This manual explains how to
use the text processor software product, EDITOR.
KSAM/3000 Reference
Manual
(30000-90079) - This manual explains how to use KSAM disc files
and how to access them.
KSAM/3000 Reference Manual
(30000-90079) - This manual explains how to
use KSAM disc files and how to access them.
TurboIMAGE/XL Database Management System
(30391-90001) - This manual
discusses the TurboIMAGE database software product.
MPE XL Intrinsics Reference Manual
(32650-90028) - This manual discusses
the operating system routines that can be used by external subroutines in