The move operation has operands that are not compatible.
30
Cause . . . . . : The Factor 2
entry (positions 36 - 49) and the Result-Field entry (positions 50 - 63)
contain operands that are not compatible for the MOVE or MOVEL
operation. The specification is ignored.
- If the Result-Field entry has type character, the Factor 2 entry must
contain an operand of one of the following types: character, numeric,
graphic, UCS-2, date, time, or timestamp.
- If the Result-Field entry has type numeric, the Factor 2 entry must
contain an operand of one of the following types: character, numeric,
date, time, or timestamp.
- If the Result-Field entry has type graphic or UCS-2, the Factor 2 entry
must contain an operand of one of the following types: character,
graphic, or UCS-2.
- If the Result-Field entry has type date, the Factor 2 entry must contain
an operand of one of the following types: character, numeric, date, or
timestamp.
- If the Result-Field entry has type time, the Factor 2 entry must contain
an operand of one of the following types: character, numeric, time, or
timestamp.
- If the Result-Field entry has type timestamp, the Factor 2 entry must
contain an operand of one of the following types: character, numeric,
date, time, or timestamp.
- If the Result-Field entry has type basing pointer, the Factor 2 entry must
contain an operand of type basing pointer.
- If the Result-Field entry has type procedure pointer, the Factor 2 entry
must contain an operand of type procedure pointer.
Recovery . . . : Correct the Factor 2 entry or
Result-Field entry; or change the definitions of the fields used in the
Factor 2 entry or Result-Field entry so that the types of the entries are
compatible. Compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.