Code Summary
| Code | Description | 
|---|---|
| Algebraic function: evaluate expressions. | |
| Algebraic function: evaluate extended expressions. | |
| Encode/decode string using Base64. | |
| Concatenate elements. | |
| Call an Embedded Basic subroutine. | |
| Date - convert date. | |
| Define controlling attribute linked to one or more dependent attributes (only used within attribute 8 conversions). | |
| Define dependent attribute (only used within attribute 8 conversions). | |
| Function - manipulate expressions based on a reverse Polish notation. | |
| Function - manipulate extended expressions using standard reverse Polish notation. | |
| FS | Function - manipulate expression based on the standard reverse Polish notation. | 
| Group - select one or more contiguous elements from an attribute value. | |
| Length - returns length of value, or value itself if within specified length. | |
| Mask Character - extract and convert characters. | |
| Mask Decimal - convert and scale numbers. | |
| Mask Metric - display approximate value. | |
| Mask decimal Left aligned - convert and scale decimals left aligned. | |
| Mask Packed - convert packed decimals. | |
| Mask decimal Right aligned - convert and scale decimals right aligned. | |
| Mask Time - convert time. | |
| Pattern matching - returns values matching pattern (or null). | |
| Range check - returns values within ranges(s) (or null). | |
| S | Substitution - specifies substitution elements for values. | 
| SOUNDEX - generates the phonetic equivalent of its input. | |
| Text - extract a contiguous string of characters from a value. | |
| Translate file - translate values using a second file. | |
| User exit - execute assembler-coded routine or process value. | 
Case Sensitivity
If keyword case-insensitivity is selected, these codes and their operators and operand keywords can be in any combination of upper or lower case. Otherwise, they must be in upper case.