EXTBININT{(*NO | *YES)}
The EXTBININT keyword is used to process externally described fields with
binary external format and zero decimal positions as if they had an external
integer format. If not specified or specified with *NO, then an externally
described binary field is processed with an external
binary-decimal format. If EXTBININT
is specified, optionally with *YES, then an externally described field is
processed as follows:
- DDS Definition
- RPG external format
- B(n,0) where 1 ≤ n ≤ 4
- INT(5)
- B(n,0) where 5 ≤ n ≤ 9
- INT(10)
By specifying the EXTBININT keyword, your program can make use of the full
range of DDS binary values available. (The range of DDS binary values is the
same as for signed integers: -32768 to 32767 for a 5-digit field or -2147483648
to 2147483647 for a 10-digit field.)
Note: When the keyword EXTBININT
is specified, any externally described subfields that are binary with zero
decimal positions will be defined with an internal integer
format.