BOOLEAN Type

12-1
The BOOLEAN type is used to represent a value of
true
or
false
only.

External Form -- Input

The local character strings TRUE and FALSE (not case sensitive) are accepted, but the digit 0 is interpreted as false, and the digit 1 is true.

External Form -- Output

The digit 0 (false) or 1 (true) is always returned.

Local Form and Behavior

Internally, Mapping Services stores a value of X’00’ for false, and X’01’ for true (and accepts any value other than X’00’ as true).
For an input operation, where the component is variable length its length is always set to 1. Where the component length is fixed and is greater than 1 the value occupies the first byte only (it is left aligned) and the remainder of the component’s data is set to zeros.
For an output operation, where the component is located and has a length greater than 1, only the first byte is inspected as the value.

Named Values

Named values are not applicable to the BOOLEAN type.

Constraints

Constraints are not applicable to the BOOLEAN type.