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

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