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-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
|
| |
 |
| 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:
|
|
|
|
|