Record Record
This record contains the information for a Text File record.
| Required | Minimum Allowed | Maximum Allowed |
|---|---|---|
| Yes | 1 | No Limit |
Notes
- Record.Type will always be "RECORD".
- If either of Record.KeyField or Record.ParentKeyField has data, then the other must have data.
- If either of Record.RecordIDPosition or Record.RecordIDValue has data, then the other must have data.
- If Meta.FieldIDMethod equals "HEADER", then there must exist 1, and only 1, Record Record in the Text File Schema Definition where Record.IsHeader equals "YES"
- If Record.IsHeader equals "YES", then either Record.RecordIDPosition or Record.RecordRow must have data.
Example
Type=RECORD,ID=5,Name=Price,Annotation=,Position=3,ParentID=4,Required=YES,HasData=ALWAYS,MinimumAllowed=1,MaximumAllowed=,KeyField=16,ParentKeyField=11,RecordIDPosition=17,RecordIDValue=NOT EMPTY,RecordRow=,Width=,IsHeader=NO,TrailingDelimiter=,,,
| 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 |
| MinimumAllowed | 22 | Always |
| MaximumAllowed | 23 | Optional |
| KeyField | 24 | Conditional |
| ParentKeyField | 25 | Conditional |
| RecordIDPosition | 26 | Optional |
| RecordIDValue | 27 | Optional |
| RecordRow | 28 | Optional |
| Width | 29 | Conditional |
| IsHeader | 30 | Always |
| TrailingDelimiter | 31 | Always |