The HSDGNDIR table is used to store Data Generator directives. The following table describes the columns in the HSDGNDIR table:
| Column | Type | Length | Decimal | Domain | 
|---|---|---|---|---|
| CODE | CHARACTER | 20 | 0 | Code name | 
| MCRECID | BINARY | 9 | 0 | Machine/Company ID | 
| FILRECID | BINARY | 9 | 0 | File ID | 
| INCLATYPE | BINARY | 9 | 0 | Input Class | 
| INPRG | BINARY | 9 | 0 | Input Progressive | 
| INFLDRECID | BINARY | 9 | 0 | Input Field ID | 
| OUTCLATYPE | BINARY | 9 | 0 | Output Class | 
| OUTPRG | BINARY | 9 | 0 | Output Progressive | 
| OUTFLDRECID | BINARY | 9 | 0 | Output Field ID | 
| RECCOUNT | BINARY | 9 | 0 | Record Count | 
| FLDNAME | CHARACTER | 128 | 0 | Field Name | 
| DIRTYPE | BINARY | 4 | 0 | Directive Type | 
| ROUTNAME | CHARACTER | 20 | 0 | Routine Name | 
| DICTIONARY | CHARACTER | 20 | 0 | Dictionary Name | 
| OFFSET | BINARY | 9 | 0 | Offset | 
| IN_FLDLEN | BINARY | 9 | 0 | Field Length | 
| VALTYPE | BINARY | 4 | 0 | Value Type | 
| VALLENGTH | BINARY | 9 | 0 | Machine/Company ID | 
| VALNUM | BINARY | 9 | 0 | Number of ValuesD | 
| UNIQUENESS | CHARACTER | 1 | 0 | Unique Value | 
| CURRDATE | CHARACTER | 1 | 0 | Current Date |