No
|
Type
|
Req/ Opt
|
Description
|
Min Len
|
Max Len
|
Min Dec
|
Max Dec
|
1
|
A
|
Req
|
Return code
OK = field details returned ER = field not accessible
In case of "ER" return code error message(s) are issued automatically.
|
2
|
2
|
|
|
2
|
A
|
Opt
|
Field type
A = alpha B = Binary C = Component- D = Double E = Date F = Float H = Char I = Integer L = Long M = Time P = packed decimal numeric S = signed decimal numeric U = Short_Char Y = Boolean Z = DateTime 1 = String 2 = VarBinary 3 = CLOB 4 = BLOB 5 = Decimal 8=NChar 9=NVarChar
|
1
|
1
|
|
|
3
|
N
|
Opt
|
Length of field or total number of digits in field. Length will be zero for types BLOB and CLOB.
|
3
|
15
|
0
|
0
|
4
|
N
|
Opt
|
Number of decimal positions Not applicable to all types.
|
1
|
15
|
0
|
0
|
5
|
A
|
Opt
|
Reference field name
|
1
|
10
|
|
|
6
|
A
|
Opt
|
Field description
|
1
|
40
|
|
|
7
|
A
|
Opt
|
Field label
|
1
|
15
|
|
|
8
|
A
|
Opt
|
List of 3 * A(20) headings
Bytes 1-20 are column head 1. Bytes 21-40 are column head 2. Bytes 41-60 are column head 3.
|
1
|
60
|
|
|
9
|
A
|
Opt
|
List of 10 * A(4) output attributes
|
1
|
40
|
|
|
10
|
A
|
Opt
|
List of 10 * A(4) input attributes
|
1
|
40
|
|
|
11
|
A
|
Opt
|
Edit code or edit word.
If first char is a quote (') then value is an edit word, otherwise it is an edit code.
Not applicable to type A field.
|
1
|
20
|
|
|
12
|
A
|
Opt
|
Default value of field
|
1
|
20
|
|
|
13
|
A
|
Opt
|
Optional alias name of field
|
1
|
30
|
|
|
14
|
A
|
Opt
|
System field flag
YES = a system field NO = not a system field
|
3
|
3
|
|
|
15
|
A
|
Opt
|
Keyboard shift
|
1
|
1
|
|
|
16
|
A
|
Opt
|
Component (Y/N)
Note: Fields which have visualization return N.
|
1
|
1
|
|
|
17
|
A
|
Opt
|
Definition source W: Working field D: Data dictionary. Will always be 'D' if process & function arguments not supplied.
|
1
|
1
|
|
|
18
|
A
|
Opt
|
Prompting process name Return Blank for working field
|
1
|
10
|
|
|
19
|
A
|
Opt
|
Prompting function name Return Blank for working field
|
1
|
7
|
|
|
20
|
A
|
Opt
|
Is field RDMLX?
Y=Field is RDMLX N=Field is RDML.
|
1
|
1
|
|
|