When I compile an RPG program, I get the error shown below :
*RNF7408 30 1 The length of the input field does not match the definition of the field; specification is ignored.
The field mentioned as part of this error was EXITAX which is of size 15.2 in WR654F and 9.2 in DA595F. I was under assumption that this is due to two files(WR654F and DA595F) having one field with the same name (EXITAX) but different sizes declared in the F specs:
FWR654F IF E DISK
FDA595F O A E K DISK
But when I created another program with just the above two specs and *inlr = *on
for sake of compilation, it worked fine and compiled successfully. So I don't understand why the original program is not compiling?