There are a large number of reserved words in the EGL. The reserved
words cannot be used as part names. The migration tool renames
functions, data items, records, and maps if the part name is an EGL reserved
word. The migration tool does not rename tables, map groups, or
programs. The EGL reserved words are as follows:
Letter | Reserved words |
---|---|
A | absolute, add, after, all, array, at |
B | before, bigInt, bin, blob, by, byName, byPosition, byte |
C | call, case, char, clob, close, command, continue, converse, current, currentRow |
D | database, dataItem, dataTable, date, day, dbChar, dbClob, decimal, decimalFloat, decrement, defined, delete, description, display, dliCall |
E | else, embed, enable, end, every, execute, exit, externallyDefined |
F | field, first, float, for, forEach, form, format, formGroup, forUpdate, forward, freeSql, from, function |
G | get, goto, group |
H | header, help, hex, hide, hold, hour |
I | if, import, in, inOut, insert, int, integerDate, interval, into, is |
K | keys |
L | label, languageBundle, last, library, line |
M | mathLib, mbChar, menu, minute, money, month, move |
N | newLine, next, noDelete, noInsert, noRefresh, not, nullable, num, number, numc |
O | of, off, on, onException, onKey, open, option, otherwise, out |
P | pacf, package, pageHandler, passing, physical, prepare, previous, print, private, program, prompt, psb |
R | record, relative, replace, report, return, returning, returns, row |
S | scroll, second, set, setOption, show, singleRow, smallFloat, smallInt, sql, stack, strLib, sysLib, sysVar |
T | this, thru, time, timeStamp, to, trailer, transaction, transfer, try, type |
U | unicode, update, url, use, using, usingKeys |
W | when, where, while, window, with, withinParent, wrap |
Y | year |
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.