z/OS DFSORT Application Programming Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Example 2

z/OS DFSORT Application Programming Guide
SC23-6878-00

  SORT FIELDS=(18,5,ZD,D)
  OUTFIL FNAMES=(V,VBU1,VBU2)
  OUTFIL FNAMES=(F,FBU1),
    CONVERT,OUTREC=(11,3,X,18,5,X,X'0000000F')
  OUTFIL FNAMES=VINF,OUTREC=(1,4,C'*',5,20,C'*',25)
This example illustrates how multiple sorted output data sets can be created and how a variable-length record data set can be converted to a fixed-length record data set:
  • The first OUTFIL statement writes the variable-length input records to the variable-length OUTFIL data sets associated with ddnames V, VBU1, and VBU2.
  • The second OUTFIL statement reformats the variable-length input records to fixed-length output records and writes them to the fixed-length OUTFIL data sets associated with ddnames F and FBU1. CONVERT is used to indicate that a variable-length data set is to be converted to a fixed-length data set; OUTREC is used to describe how the variable-length input records are to be reformatted as fixed-length output records.
  • The third OUTFIL statement reformats the variable-length input records and writes them to the variable-length OUTFIL data set associated with ddname VINF. OUTREC is used to insert asterisks between fields. 1,4 represents the RDW. 25 represents the variable part at the end of the input record.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014