Fields

A Field is a means to contain access data retrieved by an entry.

Syntax

field-sequence ::=
field-def [ field-sequence ]
field-def ::=
field-name field-type-description
field-type-description ::=
file-field-type
[ database-field-name ]
[ screen-field-def ]
[ as400 connection field-attributes ]
file-field-type ::=
ZONED field-type-length-double
|	PACKED field-type-length-double
|	BINARY field-type-length-double
|	NUMERICAL field-type-length-double
|	DOUBLE
|	TEXT field-type-length-single [ alignment_info ]
|	C_CHAR field-type-length-single
|	W_CHAR field-type-length-single
field-type-length-double ::=
[ LENGTH ] '(' natural-number  natural-number  ')'
field-type-length-single ::=
[ LENGTH ] '(' natural-number  ')'
alignment-info ::=
[ ALIGNMENT ] direction-alignment
direction-alignment ::=
LEFT_ADJUSTED
|	RIGHT_ADJUSTED
database-field-name ::=
DATABASE_FIELD field-specification 
screen-field-def ::=
SCREEN_FIELD natural-number  
as400-connection-field-attributes ::=
database-offset
database-offset ::=
OFFSET natural-number 

Example

Customer_number	NUMERICAL LENGTH(10 0)	DATABASE_FIELD "CUSTNO"
Customer_surname	TEXT LENGTH(50) 		DATABASE_FIELD "CUSTSNAME"
Customer_name	TEXT LENGTH(50) 		DATABASE_FIELD "CUSTNAME"