×

Good News Everybody!

The new search engine is LIVE!

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




I've done this over flat files but maybe it's not an option in your environment.
could you build a LF over the flat file, define the fields and key the ones you want?
A FIELD1 I SST(FLATFIELD 1 10)
A FIELD2 I SST(FLATFIELD 11 20)
A FIELD3 I SST(FLATFIELD 21 30)
A FIELD4 I CONCAT(FIELD1 FIELD4)
A K FIELD1

you could still do sorting with sql over any of the other fields.



-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of
Rick.Chevalier@xxxxxxxxxxxxxxx
Sent: Tuesday, September 13, 2011 2:19 PM
To: midrange-l@xxxxxxxxxxxx
Subject: QLGSORT and CPF3BD6 - Key field 01 is not valid for key number 1

I have been banging my head against this message for a couple of hours now
without any success.

I am trying to sort a flat file based on positions in the record and defined
lengths. Specifically, the output of a Unix list directory command piped to
an output file. I found several examples of sorting subfiles but none
sorting flat files. I did make some discoveries and have made tweaks based
on what I found but I still keep coming up with this error.

This is the relevant code (I think) http://code.midrange.com/84149fae5e.html
Rick Chevalier
Sr. Programmer/Analyst | Software Solutions - Loan Servicing
[cid:image001.gif@01CC721F.21A1B460]
817-525-7178 (w)

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-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.