Field Record
This record contains the information for a Text File field.
Required | Minimum Allowed | Maximum Allowed |
---|---|---|
Yes | 1 | No Limit |
Notes
- Field.Type will always be "FIELD".
- If either of Field.List or Field.StringRegex has data, then the other must not have data.
- If any of Field.Start, Field.Width, Field.Alignment or Field.FillCharacter has data, then the others must have data.
- If Field.DataType = "DATE TIME" then Field.DateTimeFormat must have data.
- If the Field Record's parent Record.IsHeader equals "YES", then Field.DataType must equal "STRING" and Field.StringRegex must limit the string to a single specific character string. Ex.: "^header_name$"
Example
Type=FIELD,ID=7,Name=Display Name,Annotation=,Position=4,ParentID=3,Required=YES,HasData=ALWAYS,MinimumLength=3,MaximumLength=63,DataType=STRING,DateTimeFormat=,ListID=,StringRegex=,NumericMinimumValue=,NumericMaximumValue=,Start=,Width=,Alignment=,FillCharacter=,Sample=Chris Green
Field Name | Field Index | Has Data |
---|---|---|
Type | 1 | Always |
ID | 2 | Always |
Name | 5 | Optional |
Annotation | 6 | Optional |
Position | 18 | Always |
ParentID | 19 | Always |
Required | 20 | Always |
HasData | 21 | Always |
MinimumLength | 32 | Optional |
MaximumLength | 33 | Optional |
DataType | 34 | Always |
DateTimeFormat | 35 | Conditional |
ListID | 36 | Conditional |
StringRegex | 37 | Conditional |
NumericMinimumValue | 38 | Conditional |
NumericMaximumValue | 39 | Conditional |
Start | 40 | Conditional |
Width | 29 | Conditional |
Alignment | 41 | Conditional |
FillCharacter | 42 | Conditional |
Sample | 43 | Optional |