The SORT statement causes a set of records
to be arranged in a user-specified sequence.
SORT file-name-1 { [ ON ] { ASCENDING } [ KEY ] { data-name-1 } ... } ...
{ DESCENDING }
[ WITH DUPLICATES IN ORDER ]
[ [ COLLATING ] SEQUENCE [ IS ] alphabet-name-1 ]
{ INPUT PROCEDURE [ IS ] procedure-name-1 { THROUGH } procedure-name-2 ] }
{ THRU }
{ USING file-name-2 { file-name-3 } ... }
{ OUTPUT PROCEDURE [ IS ] procedure-name-1 { THROUGH } procedure-name-2 ] }
{ THRU }
{ GIVING { file-name-4 } ... }