ILEXPOSEALPHA

Determines how alphanumeric parameters passed BY VALUE to a method or parameterized section are exposed within .NET COBOL programs.
Restriction: This directive is supported for .NET COBOL, but not native COBOL.

Syntax:

>>---ILEXPOSEALPHA"option"---------><

Parameters:

The permissible values for option are:

STRING
Alphanumeric items are exposed as string objects.
BYTEARRAY
Alphanumeric items are exposed as byte arrays.

Properties:

Default: ILEXPOSEALPHA"STRING"
IDE equivalent: None.

Comments:

Exposing alphanumeric items as byte arrays can produce more performant code and avoid conversion errors if the item contains characters that should not be handled as part of a string (such as non-printable characters)