|
On Tue, 11 May 2004, Lim Hock-Chai wrote: > I'm getting a compile error of "*RNF0623 20 a 002000 The qualified name > is not specified correctly for all the kfld in key1." from "DSPMSGD RANGE(RNF0623) MSGF(QDEVTOOLS/QRPGLEMSG)": Display Formatted Message Text System: S10561BA Message ID . . . . . . . . . : RNF0623 Message file . . . . . . . . : QRPGLEMSG Library . . . . . . . . . : QDEVTOOLS Message . . . . : The qualified name is not specified correctly. Cause . . . . . : A qualified name is formed by specifying the owning data structure name followed by a period (.) followed by the subfield name. It cannot contain more than one period, and it cannot start or end with a period. The subfield-name part must begin with a character that is valid for starting names. Note the part that says "It cannot contain more than one period." Then, look at your code for Key1, the one that failed: > C key1 klist > C kfld struc.Ph.area > C kfld struc.Ph.prf > C KFLD struc.Ph.suf > C KFLD struc.Ph.ext Now look at your code for key2, the one that didn't fail: > C key2 klist > C kfld struc.Office See the difference? Key1's subfields have more than one period in them, key2's dont. Personally, I'd suggest abandoning KLIST's and using more modern alternatives.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.