select work-file assign to "sort-workfile".
88 eof-sort value "Y" false "N".
display x "0d0a" "First sort descending on key 1, ascending on key 2"
sort work-file on descending key wr-key-1
input procedure is input-proc
output procedure is output-proc.
display x "0d0a" "Second sort descending on key 2, ascending on key 1"
sort work-file on descending key wr-key-2
input procedure is input-proc
output procedure is output-proc.
release work-rec from "aaaaabbbb1"
release work-rec from "aaaaazzzz2"
release work-rec from "ccccczzzz3"
release work-rec from "cccccdddd4"
release work-rec from "cccccmmmm5"
release work-rec from "zzzzzcccc6"
release work-rec from "zzzzzaaaa7"
release work-rec from "zzzzznnnn8".
at end set eof-sort to true
not at end display work-rec
|