×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




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.


This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 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.