Table of contents
- Introduction to CodeGen
- Preparing your Repository
-
File Header Tokens
- Introduction to File Header Tokens
-
File Header Tokens
- CODEGEN_FILENAME
- CODEGEN_FOLDER
- OPTIONAL_USERTOKEN
- PROCESS_TEMPLATE
- PROVIDE_FILE
- REQUIRES_CODEGEN_VERSION
- REQUIRES_CUSTOM_BUTTON_EXPRESSION
- REQUIRES_CUSTOM_BUTTON_TOKEN
- REQUIRES_CUSTOM_ENUM_EXPRESSION
- REQUIRES_CUSTOM_ENUM_TOKEN
- REQUIRES_CUSTOM_ENUM_MEMBER_EXPRESSION
- REQUIRES_CUSTOM_ENUM_MEMBER_TOKEN
- REQUIRES_CUSTOM_FIELD_EXPRESSION
- REQUIRES_CUSTOM_FIELD_TOKEN
- REQUIRES_CUSTOM_FILE_EXPRESSION
- REQUIRES_CUSTOM_FILE_TOKEN
- REQUIRES_CUSTOM_KEY_EXPRESSION
- REQUIRES_CUSTOM_KEY_TOKEN
- REQUIRES_CUSTOM_LOOPUTIL_EXPRESSION
- REQUIRES_CUSTOM_LOOPUTIL_TOKEN
- REQUIRES_CUSTOM_NOTINLOOP_EXPRESSION
- REQUIRES_CUSTOM_NOTINLOOP_TOKEN
- REQUIRES_CUSTOM_RELATION_EXPRESSION
- REQUIRES_CUSTOM_RELATION_TOKEN
- REQUIRES_CUSTOM_SEGMENT_EXPRESSION
- REQUIRES_CUSTOM_SEGMENT_TOKEN
- REQUIRES_CUSTOM_SELECTION_EXPRESSION
- REQUIRES_CUSTOM_SELECTION_TOKEN
- REQUIRES_CUSTOM_STRUCTLOOP_EXPRESSION
- REQUIRES_CUSTOM_STRUCTLOOP_TOKEN
- REQUIRES_CUSTOM_TAG_EXPRESSION
- REQUIRES_CUSTOM_TAG_TOKEN
- REQUIRES_CUSTOM_EXPRESSION
- REQUIRES_CUSTOM_TOKEN
- REQUIRES_OPTION
- REQUIRES_USERTOKEN
-
Generic Tokens and Expressions
- Generic Expansion Tokens
-
Generic Expansion Tokens
- AUTHOR
- CODEGEN_VERSION
- COMPANY
- COUNTER_1_DECREMENT
- COUNTER_1_INCREMENT
- COUNTER_1_RESET
- COUNTER_1_VALUE
- COUNTER_2_DECREMENT
- COUNTER_2_INCREMENT
- COUNTER_2_RESET
- COUNTER_2_VALUE
- DATABASE
- DATE
- DATE1
- DAY
- ENV
- ENVIFEXIST
- FILE
- FILEIFEXIST
- GUID1, GUID2, GUID3
- HOST_DNS_NAME
- HOST_IP_ADDRESS
- MONTH
- MONTHNAME
- MONTHSHORTNAME
- NAMESPACE
- TEMPLATE
- RANDOM_10
- RANDOM_100
- RANDOM_1000
- RANDOM_INT
- TIME
- WEEKDAY
- YEAR
- Generic Expression Tokens
-
Structure Tokens and Expressions
- Structure Expansion Tokens
-
Structure Expansion Tokens
- DATA_FIELDS_LIST
- DISPLAY_FIELD
- FIELD_PREFIX
- FILE_ADDRESSING
- FILE_CHANGE_TRACKING
- FILE_COMPRESSION
- FILE_DENSITY
- FILE_DESC
- FILE_NAME
- FILE_NAME_NOEXT
- FILE_ODBC_NAME
- FILE_PAGESIZE
- FILE_RPS_NAME
- FILE_RECTYPE
- FILE_STATIC_RFA
- FILE_STORED_GRFA
- FILE_TYPE
- FILE_UTEXT
- MAPPED_FILE
- MAPPED_STRUCTURE
- MAPPED_TAG_FIELD
- PRIMARY_KEY_FIELD
- STRUCTURE#n
- STRUCTURE_CHILDREN
- STRUCTURE_DESC
- STRUCTURE_FIELDS
- STRUCTURE_KEYS
- STRUCTURE_LDESC
- STRUCTURE_NAME
- STRUCTURE_NOALIAS
- STRUCTURE_SIZE
- STRUCTURE_UTEXT
- Structure Expression Tokens
-
Field Loops
- Introduction to Field Loops
- Field Loop Expansion Tokens
-
Field Loop Expansion Tokens
- FIELD#
- FIELD#_ZERO
- FIELD#LOGICAL
- FIELD#LOGICAL_ZERO
- FIELD_ALTNAME
- FIELD_ARRIVEM
- FIELD_BASENAME
- FIELD_BREAK_MODE
- FIELD_CHANGEM
- FIELD_COL
- FIELD_CSCONVERT
- FIELD_CSDEFAULT
- FIELD_CSTYPE
- FIELD_DEFAULT
- FIELD_DESC
- FIELD_DIMENSION1_INDEX
- FIELD_DIMENSION2_INDEX
- FIELD_DIMENSION3_INDEX
- FIELD_DIMENSION4_INDEX
- FIELD_DRILLM
- FIELD_DRILL_PIXEL_COL
- FIELD_ELEMENT
- FIELD_ELEMENT0
- FIELD_ENUMLENGTH
- FIELD_ENUMWIDTH
- FIELD_FORMATNAME
- FIELD_FORMATSTRING
- FIELD_HEADING
- FIELD_HELPID
- FIELD_HYPERM
- FIELD_INFOLINE
- FIELD_INPUT_LENGTH
- FIELD_LDESC
- FIELD_LEAVEM
- FIELD_MAXVALUE
- FIELD_MINVALUE
- FIELD_NAME
- FIELD_NETNAME
- FIELD_NET_ALTNAME
- FIELD_NOECHO_CHAR
- FIELD_OCDEFAULT
- FIELD_OCTYPE
- FIELD_ODBCNAME
- FIELD_ORIGINAL_NAME
- FIELD_PATH
- FIELD_PATH_CONV
- FIELD_PIXEL_COL
- FIELD_PIXEL_ROW
- FIELD_PIXEL_WIDTH
- FIELD_POSITION
- FIELD_POSITION_ZERO
- FIELD_PRECISION
- FIELD_PRECISION0
- FIELD_PRECISION2
- FIELD_PROMPT
- FIELD_RANGE_MAX
- FIELD_RANGE_MIN
- FIELD_REGEX
- FIELD_ROW
- FIELD_SELECTION_COUNT
- FIELD_SELECTIONS
- FIELD_SELECTIONS1
- FIELD_SELLENGTH
- FIELD_SELWND
- FIELD_SIZE
- FIELD_SNDEFAULT
- FIELD_SNTYPE
- FIELD_SPEC
- FIELD_SQLNAME
- FIELD_SQL_ALTNAME
- FIELD_SQLTYPE
- FIELD_TEMPLATE
- FIELD_TKSCRIPT
- FIELD_TYPE
- FIELD_TYPE_NAME
- FIELD_UTEXT
- FIELD_VBDEFAULT
- FIELD_VBTYPE
- MAPPED_FIELD
- MAPPED_PATH
- MAPPED_PATH_CONV
- PROMPT_COL
- PROMPT_PIXEL_COL
- PROMPT_PIXEL_ROW
- PROMPT_PIXEL_WIDTH
- PROMPT_ROW
- Field Loop Expression Tokens
- Field Selection Loops
- Key Loops
- Relation Loops
- Enumeration Loops
- Button Loops
- File Loops
- Tag Loops
- Structure Loops
- Loop Utilities
- Not In Loop
- Processing UI Toolkit Windows
- Customizing CodeGen
- Utility Programs
- Symphony Framework Components