Factor 1 corresponds to an ignored keyfield.
30
Cause . . . . . : When a keyfield in a file is of a type that is unknown to the RPG compiler, or is otherwise ignored, it cannot be referenced by a key in factor 1 of a keyed I/O operation.
Recovery . . . : Change the type of the key in the file or remove the keyed file operation. If the key is a figurative constant and the ignored keyfield is not the first key in the file, use a KLIST that does not have a KFLD that corresponds to the ignored keyfield. Compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.