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
|
| |
|
|
- C-Specifications (Calculation Specifications)
- Section of an RPG program that describes the processing to be done by the program.
- Cabxx
- Operation code. Compare and Branch.
- Usage: Obsolete. Use logical expressions.
- Call
- Operation code. Call Program.
- Usage: Obsolete. Use Callp.
- Callb
- Operation code. Call Bound Procedure.
- Usage: Obsolete. Use Callp.
- Callp
- Operation code. Call Prototyped Procedure or Program.
- Usage:
CALLP(emr) name(parm1:parm2...) ;
- Casxx
- Operation code. Conditionally Invoke Subroutine.
- Usage: Obsolete. Use Select/When/Other.
- Cat
- Operation code. Concatenate Two Strings.
- Usage: Obsolete. Use + operator.
- Ccsid
- Keyword (H-spec). Default graphic/UCS-2 character set identifier.
- Usage:
CCSID(*GRAPH:*IGNORE|*SRC|number)
- Usage:
CCSID(*UCS2:number)
- Usage:
CCSID(number|*DFT)
- Chain
- Operation code. Random File Retrieval.
- Usage:
CHAIN(enhmr) search-arg name data-structure ;
- %Char()
- Function. Convert to Character Data.
- Usage:
%CHAR(expression:format)
- %Check()
- Function. Check Characters.
- Usage:
%CHECK(comparator:string:start)
- Check
- Operation code. Check Characters.
- Usage: Obsolete. Use %Check.
- %Checkr()
- Function. Check Characters Reverse.
- Usage:
%CHECKR(comparator:string:start)
- Checkr
- Operation code. Check Characters Reverse.
- Usage: Obsolete. Use %Checkr.
- Class
- Keyword (D-spec). Class.
- Usage:
CLASS(*JAVA:classname)
- Clear
- Operation code. Clear Data Item Value.
- Usage:
CLEAR *NOKEY *ALL name ;
- Close
- Operation code. Close File.
- Usage:
CLOSE(e) file-name ;
- Combined File
- Data file used as both an input and output file.
- Commit
- Operation code. Commit File Changes.
- Usage:
COMMIT(e) boundary ;
- Keyword (F-spec). Commitment control.
- Usage:
COMMIT(rpg-name)
- Comp
- Operation code. Compare.
- Usage: Obsolete. Use logical expressions.
- Compile
- To translate source statements into modules, which can then be bound into programs or service programs.
- Compile Time Array
-
- Array that is compiled with the program and becomes a permanent part of the program.
- Compile Time Table
-
- Table that is compiled with the program and becomes a permanent part of the program.
- Compiler Directive
- Instruction that controls a compile listing, or causes source records to be included.
For example, /COPY, /INCLUDE, /DEFINE.
- Conditioning Indicator
- Obsolete. Indicator used to specify when to do calculations
or which characteristics apply to a record format or field.
- Const
- Keyword (D-spec). Read-only parameter.
- Usage:
CONST
- Keyword (D-spec). Constant value.
- Usage:
CONST(value)
- Constant
- Data that has an unchanging, predefined value to be used in processing. A constant
does not change during the running of a program, but the contents of a field or variable can.
- Control Boundary
- Call stack entry to which control is transferred when an unmonitored error occurs.
- Control Break
- Change in the contents of a control field that indicates all records from a particular
control group were read and a new control group is starting.
- Control Field
- one or more fields that are compared from record to record to detect a control break.
When a control break occurs, the control level indicator (L1-L9) assigned to a control field is set on.
- Control Specifications (H-Specifications)
- Section of an RPG program that provides information about program generation and defaults.
- /Copy
- Compiler directive. Copy records from another source member into the current compile process.
- Usage:
/COPY library/file,member
- Copynest
- Keyword (H-spec). Maximum /Copy nesting level.
- Usage:
COPYNEST(0-2048)
- Copyright
- Keyword (H-spec). Copyright string.
- Usage:
COPYRIGHT('string')
- Ctdata
- Keyword (D-spec). Compile time array/table.
- Usage:
CTDATA
- Cursym
- Keyword (H-spec). Currency symbol.
- Usage:
CURSYM('symbol')
- Cvtopt
- Keyword (H-spec). Data type conversion options.
- Usage:
CVTOPT(*DATETIME|*NODATETIME *GRAPHIC|*NOGRAPHIC *VARCHAR|*NOVARCHAR *VARGRAPHIC|*NOVARGRAPHIC)
|
| |
|
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:
|
|
|
|
|