RPG IV From A to Z

A comprehensive glossary of RPG IV and ILE terms:
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Current at Version 6 Release 1.
Color Key:
Required syntax
Optional syntax
Obsolete entry
 

P

P-Specifications (Procedure Boundary Specifications)
Specifications in an RPG program that define the beginning and ending boundaries of a procedure.
Packeven
Keyword (D-spec). Fix high-order digit for packed field with an even number of digits.
Usage: PACKEVEN
%Paddr()
Function. Get Pointer to Procedure Address.
Usage: %PADDR(procedure)
Parm
Operation code. Identify Parameters.
Usage: Obsolete. Use PR/PI definitions.
%Parms
Function. Get Number of Parameters.
Usage: %PARMS
Pass
Keyword (F-spec). Do not pass indicators.
Usage: PASS(*NOIND)
Percolation
In error recovery, the process of passing an unhandled exception (error) without change, along an established path of control to a higher-level recovery routine.
Perrcd
Keyword (D-spec). Number of compile time array/table elements per record.
Usage: PERRCD(numeric-constant)
Pgminfo
Keyword (H-spec). Place program information directly into compiled module.
Usage: PGMINFO(*NO|*PCML:*MODULE)
Pgmname
Keyword (F-spec). Program to process SPECIAL device file.
Usage: PGMNAME(pgm-name)
Plist
Keyword (F-spec). Parameter list to be passed to SPECIAL file program.
Usage: PLIST(plist-name)
Operation code. Identify a Parameter List.
Usage: Obsolete. Use PR/PI definitions.
Post
Operation code. Post Information to INFDS.
Usage: POST(e) program-device file-name ;
Prefix
Keyword (F-, D-spec). Add, replace a prefix to externally described fields (rename).
Usage: PREFIX(prefix-string:number)
Usage: PREFIX('':number)
Pre-Runtime Array
Array loaded at the same time as the program, before the program actually begins to run.
Pre-Runtime Table
Table loaded at the same time as the program, before the program actually begins to run.
Prfdta
Keyword (F-spec). Collect profiling data.
Usage: PRFDTA(*NOCOL|*COL)
Primary File
If specified, the first file from which the program reads a record.
Procedure
Set of self-contained statements, in a module, that performs a task and returns to its caller.
Procptr
Keyword (D-spec). Field is a procedure pointer.
Usage: PROCPTR
Program
Callable object (*PGM), consisting of a set of executable instructions in machine-readable form. The result of binding modules together.
Program Entry Procedure (PEP)
Procedure provided by the compiler that is the entry point for a program. Also called a user entry procedure.
Promotion
In error recovery, the process of converting an unhandled exception (error) into a new exception with a different meaning; then percolating the new exception.
Prtctl
Keyword (F-spec). Dynamic printer control.
Usage: PRTCTL(ds-name:COMPAT)
Public Interface
The names of procedures and data items, exported from a service program, that can be accessed by other ILE programs or service programs.
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
E-mail to Bryan Meyers
Privacy and Email Policy
 
AS/400®, eServer, i5/OS, IBM i, Integrated Language Environment®, iSeries, OS/400®, RPG/400®, System i5, VisualAge®, and WebSphere® are trademarks of IBM Corporation. Note: IBM® System i is the latest member of the family of eServer iSeries. This site might refer to System i as System i5, iSeries, or AS/400.
 

If you are having trouble navigating the menu at the top of this page, you may use the following scrollable site map instead:
 
Powered by Google


iSeries Training from enskill.com
iSeries Training

 

Onsite Classes
Expert System i training comes to you! RPG, SQL, WDSc and more.
 

DVD Training
Self-paced RPG IV classes and labs on your schedule.
 

System i Books
from leading System i authors.
 

e-Learning
Live instructor, no travel. Attend from your office or home.
 

 
 
Hosted by
Lunarpages.com Web Hosting
 
enskill.com iSeries Training Onsite classes
DVD training
Books
Online e-Learning
Home
Resources
Contact
(c)2002-2008
Self-paced DVD Training
DVD: RPG IV for RPG Programmers
DVD: RPG IV Modules, Procedures, and Service Programs
 
In association with Amazon.com
Programming in RPG IV
RPG IV Jump Start
Power Tips for RPG IV
Control Language Programming for the AS/400
VisualAge for RPG by Example
 
International visitors: click hereInternational visitors:
Click here!