× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@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.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

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