Handle unknown values in arrays.
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
The ABL Unknown value (?) is mapped to Java
null values. A Java array is an object so, it too can be assigned the null value. In this case
all array elements are null. Since Java int[], boolean[], and long[] are arrays of
intrinsic types, the individual elements of the array cannot be null. The int[], boolean[], or long[] array as a whole can be null and that means that every
element of an array return value on the application server is the Unknown value (?).
If you want to return the Unknown value (?) to individual
array elements, use the Allow Unknown… check
box in the ProxyGen tool and then the generated proxy will contain Integer[], Boolean[], or Long[] for
the return value instead of int[], boolean[],
or long[].