Causes the Compiler to check source and target lengths for alphanumeric MOVE operations, and produces a warning message if
they are different.
Syntax:
>>-.---.------.-MOVE-LEN-CHECK--.---------------.--.---><
+-/-+ | +--"parameter"--+ |
+-NOMOVE-LEN-CHECK-------------------+
Parameters:
Can be one of the following:
- ALL
- A warning message (COBCH0166) is produced if the source and target lengths are different. The same behavior is produced if
you do not specify a parameter.
- TRUNC
-
A warning message (COBCH1247) is produced when the source length is greater than the target length.
Properties:
Default:
|
NOMOVE-LEN-CHECK
|
Phase:
|
Syntax check
|
$SET:
|
Any
|
Comments:
This check is only performed for any operations that include a reference modified source or target item if the length specified is a literal value.
The warning messages produced by enabling this directive are only visible if WARNINGS"2" or WARNINGS"3" is also enabled.