Reserved words
This appendix provides a listing of nonusable words on selected IGFC setups.
JAVA reserved words
These are the list of words not allowed to be used as BOD short name, BOD attribute name,
        custom master data name, custom master data attribute name, and expression name:
    | ABSOLUTE | BYTE | CORRESPONDING | 
| ABSTRACT | CALL | COUNT | 
| ACCESS | CALLED | COVAR_POP | 
| ACTION | CARDINALITY | COVAR_SAMP | 
| ADA | CASCADE | CREATE | 
| ADD | CASCADED | CROSS | 
| ADMIN | CASE | CUBE | 
| AFTER | CAST | CUME_DIST | 
| AGGREGATE | CATALOG | CURRENT | 
| ALIAS | CATCH | CURRENT_CATALOG | 
| ALL | CHAR | CURRENT_DATE | 
| ALLOCATE | CHAR_LENGTH | CURRENT_DEFAULT_TRANSFORM_GROUP | 
| ALTER | CHARACTER | CURRENT_PATH | 
| AND | CHARACTER_LENGTH | CURRENT_ROLE | 
| ANY | CHECK | CURRENT_SCHEMA | 
| ARE | CHECKPOINT | CURRENT_TIME | 
| ARRAY | CLASS | CURRENT_TIMESTAMP | 
| AS | CLOB | CURRENT_DEFAULT_TRANSFORM_GROUP_FOR_TYPE | 
| ASC | CLONE | CURRENT_USER | 
| ASENSITIVE | CLOSE | CURSOR | 
| ASSERT | CLUSTER | CYCLE | 
| ASSERTION | CLUSTERED | DATA | 
| ASYMMETRIC | COALESCE | DATABASE | 
| AT | COLLATE | DATE | 
| ATOMIC | COLLATION | DAY | 
| AUDIT | COLLECT | DBCC | 
| AUTHORIZATION | COLUMN | DEALLOCATE | 
| AUTO | COMMENT | DEC | 
| AVG | COMMIT | DECIMAL | 
| BACKUP | COMPLETION | DECLARE | 
| BEFORE | COMPRESS | DEFAULT | 
| BEGIN | COMPUTE | DEFERRABLE | 
| BETWEEN | CONDITION | DEFERRED | 
| BINARY | CONNECT | DELETE | 
| BIT | CONNECTION | DENY | 
| BIT_LENGTH | CONST | DEPTH | 
| BLOB | CONSTRAINT | DEREF | 
| BOOLEAN | CONSTRAINTS | DESC | 
| BOTH | CONSTRUCTOR | DESCRIBE | 
| BREADTH | CONTAINS | DESCRIPTOR | 
| BREAK | CONTAINSTABLE | DESTROY | 
| BROWSE | CONTINUE | DESTRUCTOR | 
| BULK | CONVERT | LATERAL | 
| BY | CORR | LEADING | 
| DETERMINISTIC | GENERAL | LEFT | 
| DIAGNOSTICS | GET | LESS | 
| DICTIONARY | GLOBAL | LEVEL | 
| DISCONNECT | GO | LIKE | 
| DISK | GOTO | LIKE_REGEX | 
| DISTINCT | GRANT | LIMIT | 
| DISTRIBUTED | GROUP | LINENO | 
| DO | GROUPING | LN | 
| DOCUMENT | HAVING | LOAD | 
| DOMAIN | HOLD | LOCAL | 
| DOUBLE | HOLDLOCK | LOCALTIME | 
| DROP | HOST | LOCALTIMESTAMP | 
| DUMP | HOUR | LOCATOR | 
| DYNAMIC | IDENTIFIED | LOCK | 
| EACH | IDENTITY | LONG | 
| ELEMENT | IDENTITY_INSERT | LOWER | 
| ELSE | IDENTITYCOL | MAP | 
| END | IF | MATCH | 
| END_EXEC | IGNORE | MAX | 
| ENDINGEND_EXEC | IMMEDIATE | MAXEXTENTS | 
| ENUM | IMPLEMENTS | MEMBER | 
| EQUALS | IMPORT | MERGE | 
| ERRLVL | IN | METHOD | 
| ESCAPE | INCLUDE | MIN | 
| EVERY | INCREMENT | MINUS | 
| EXCEPT | INDEX | MINUTE | 
| EXCEPTION | INDICATOR | MLSLABEL | 
| EXCLUSIVE | INFINITY | MOD | 
| EXEC | INITIAL | MODE | 
| EXECUTE | INITIALIZE | MODIFIES | 
| EXISTS | INITIALLY | MODIFY | 
| EXIT | INNER | MODULE | 
| EXTENDS | INOUT | MONTH | 
| EXTERN | INPUT | MULTISET | 
| EXTERNAL | INSENSITIVE | NAMES | 
| EXTRACT | INSERT | NAN | 
| FALSE | INSTANCEOF | NATIONAL | 
| FETCH | INT | NATIVE | 
| FILE | INTEGER | NATURAL | 
| FILLFACTOR | INTERFACE | NCHAR | 
| FILTER | INTERSECT | NCLOB | 
| FINAL | INTERSECTION | NEW | 
| FINALLY | INTERVAL | NEXT | 
| FIRST | INTO | NO | 
| FLOAT | IS | NOAUDIT | 
| FOR | ISOLATION | NOCHECK | 
| FORTRAN | ITERATE | NOCOMPRESS | 
| FOUND | JOIN | NONCLUSTERED | 
| FREE | KEEP | NONE | 
| FREETEXT | KEY | NORMALIZE | 
| FREETEXTTABLE | KILL | NOT | 
| FROM | LANGUAGE | NOWAIT | 
| FULL | LARGE | NULL | 
| FULLTEXTTABLE | LAST | ROWNUM | 
| FUNCTION | PRIVATE | ROWS | 
| FUSION | PRIVILEGES | RULE | 
| NULLIF | PROC | SAVE | 
| NUMBER | PROCEDURE | SAVEPOINT | 
| NUMERIC | PROTECTED | SCHEMA | 
| OBJECT | PUBLIC | SCOPE | 
| OCCURENCES_REGEX | RAISERROR | SCROLL | 
| OCTET_LENGTH | RANGE | SEARCH | 
| OF | RAW | SECOND | 
| OFF | READ | SECTION | 
| OFFLINE | READS | SECURITYAUDIT | 
| OFFSETS | READTEXT | SEMANTICKEYPHRASETABLE | 
| OLD | REAL | SEMANTICKEYSIMILARITYDETAILSTABLE | 
| ON | RECONFIGURE | SEMANTICKEYSIMILARITYTABLE | 
| ONLINE | REF | SENSITIVE | 
| ONLY | REFERENCES | SEQUENCE | 
| OPEN | REFERENCING | SESSION | 
| OPENDATASOURCE | REGISTER | SESSION_USER | 
| OPENQUERY | REGR_AVGX | SET | 
| OPENROWSET | REGR_AVGY | SETS | 
| OPENXML | REGR_COUNT | SETUSER | 
| OPERATION | REGR_INTERCEPT | SHARE | 
| OPTION | REGR_R2 | SHORT | 
| OR | REGR_SLOPE | SHUTDOWN | 
| ORDER | REGR_SXX | SIGNED | 
| ORDINALITY | REGR_SXY | SIMILAR | 
| OUT | REGR_SYY | SIZE | 
| OUTER | RELATIVE | SIZEOF | 
| OUTPUT | RELEASE | SMALLINT | 
| OVER | RENAME | SNAN | 
| OVERLAPS | REPLICATION | SOME | 
| OVERLAY | RESOURCE | SPACE | 
| PACKAGE | RESTORE | SPECIFIC | 
| PAD | RESTRICT | SPECIFICTYPE | 
| PARAMETER | RESULT | SQL | 
| PARAMETERS | RETURN | SQLCA | 
| PARTIAL | RETURNS | SQLCODE | 
| PARTITION | REVERT | SQLERROR | 
| PASCAL | REVOKE | SQLEXCEPTION | 
| PATH | RIGHT | SQLSTATE | 
| PCTFREE | ROLE | SQLWARNING | 
| PERCENT | ROLLBACK | START | 
| PERCENT_RANK | ROLLUP | STATE | 
| PERCENTILE_CONT | ROUND_CEILING | STATEMENT | 
| PERCENTILE_DISC | ROUND_DOWN | STATIC | 
| PIVOT | ROUND_FLOOR | STATISTICS | 
| PLAN | ROUND_HALF_DOWN | STDDEV_POP | 
| POSITION | ROUND_HALF_EVEN | STDDEV_SAMP | 
| POSITION_REGEX | ROUND_HALF_UP | STRICTFP | 
| POSTFIX | ROUND_UP | STRUCT | 
| PRECISION | ROUTINESTRUCTURE | STRUCTURE | 
| PREFIX | ROW | WAITFOR | 
| PREORDER | ROWCOUNT | WHEN | 
| PREPARE | ROWGUIDCOL | WHENEVER | 
| PRESERVE | ROWID | WHERE | 
| PRIMARY | TRIGGER | WHILE | 
| TRIM | WIDTH_BUCKET | |
| PRIOR | TRUE | WINDOW | 
| SUBMULTISET | TRUNCATE | WITH | 
| SUBSTRING | TRY | WITHIN | 
| SUBSTRING_REGEX | TRY_CONVERT | WITHINGROUP | 
| SUCCESSFUL | TSEQUAL | WITHOUT | 
| SUM | TYPE | WORK | 
| SUPER | TYPEDEF | WRITE | 
| SWITCH | UESCAPE | WRITETEXT | 
| SYMMETRIC | UID | XMLAGG | 
| SYNCHRONIZED | UNDER | XMLATTRIBUTES | 
| SYNONYM | UNION | XMLBINARY | 
| SYSDATE | UNIQUE | XMLCAST | 
| SYSTEM | UNKNOWN | XMLCOMMENT | 
| SYSTEM_USER | UNNEST | XMLCONCAT | 
| TABLE | UNPIVOT | XMLDOCUMENT | 
| TABLESAMPLE | UNSIGNED | XMLELEMENT | 
| TEMPORARY | UPDATE | XMLEXISTS | 
| TERMINATE | UPDATETEXT | XMLFOREST | 
| TEXTSIZE | UPPER | XMLITERATE | 
| THAN | USAGE | XMLNAMESPACES | 
| THEN | USE | XMLPARSE | 
| THIS | USER | XMLPI | 
| THROW | USING | XMLQUERY | 
| THROWS | VALIDATE | XMLSERIALIZE | 
| TIME | VALUE | XMLTABLE | 
| TIMESTAMP | VALUES | XMLTEXT | 
| TIMEZONE_HOUR | VAR_POP | XMLVALIDATE | 
| TIMEZONE_MINUTE | VAR_SAMP | YEAR | 
| TO | VARCHAR | ZONE | 
| TOP | VARCHAR2 | |
| TRAILING | VARIABLE | |
| TRAN | VARYING | |
| TRANSACTION | VIEW | |
| TRANSIENT | VOID | |
| TRANSLATE | VOLATILE | |
| TRANSLATE_REGEX | ||
| TRANSLATION | ||
| TREAT | 
Windows reserved words
These are the list of disallowed words as package name for exporting content:
    | CON | COM5 | LPT4 | 
| PRN | COM6 | LPT5 | 
| AUX | COM7 | LPT6 | 
| NUL | COM8 | LPT7 | 
| COM1 | COM9 | LPT8 | 
| COM2 | LPT1 | LPT9 | 
| COM3 | LPT2 | CLOCK$ | 
| COM4 | LPT3 |