If the FLAGMIG and CMPR2 compiler options are used, a message will be issued
for any READ INTO or RETURN INTO statement that might be affected.
A program that is affected by the rule change will receive the following
message:
- IGYPS2281-I
- The "INTO" phrase of the "READ" or "RETURN" statement was specified for
fixed-format file "file-name", which contained multiple records. Record "record-name"
was selected as the sending field for the move.
This message will be issued under both the CMPR2 and NOCMPR2 compiler options.
Therefore, you can compile the program with CMPR2, and then with NOCMPR2,
and examine the messages to determine whether the same record was chosen under
both CMPR2 and NOCMPR2. If so, then the program need not be changed.
In addition, with the FLAGMIG compiler option, the following message will
appear:
- IGYPS2283-W
- **MIGR** The "INTO" phrase of the "READ" or "RETURN" statement was specified
for file "file-name", which contained multiple records. A different record
might be selected for the sending field for the move under the "NOCMPR2" compiler
option.