この DFSORT 制御文の次のパラメータが、MFSORT および MFJSORT でサポートされています。
| パラメータ | フィールド |
|---|---|
| FNAMES | ddname+ |
| FILES | (d | dd| OUT)+ |
| STARTREC | n |
| ENDREC | n |
| OUTREC | (item-statement)+ [VTOF | CONVERT] [VLFILL=byte]
VTOF および CONVERT の場合、影響を受けたレコードのレコード記述語は必要ありません。レコードは、出力ファイルに RECFM=FB として書き込まれます。 これらのパラメータを使用して、さまざまなレコード・フォーマットで複数の出力ファイルを作成します。 |
| OVERLAY | (item-statement)+ |
| INCLUDE | (logical-expression [FORMAT=format] | ALL | NONE) |
| OMIT | (logical-expression [FORMAT=format] | ALL | NONE) |
| SAVE | |
| FTOV | |
| VLTRIM | byte |
| SPLIT | |
| LINES | n |
| HEADER1
HEADER2 HEADER3 |
([c:](r | DATE | &DATE | DATE=(abcd) | &DATE=(abcd) | DATENS=(abc) | &DATENS=(abc) | TIME | &TIME | PAGE | &PAGE))+ |
| TRAILER1
TRAILER2 TRAILER3 |
([c:](r | DATE | &DATE | DATE=(abcd) | &DATE=(abcd) | DATENS=(abc) | &DATENS=(abc) | TIME | &TIME | PAGE | &PAGE | COUNT | COUNT=edit | SUBCOUNT | SUBCOUNT15 | SUBCOUNT=(edit | to) | TOT [=(p, m, format, )] | TOTAL [=(p, m, format, )] | (TOT | TOTAL) = (p, m, format, ) | MIN=(p, m, format) | MAX=(p, m, format) | AVG=(p, m, format) | (SUB | SUBTOT | SUBTOTAL)=(p,m, f [edit | to]) | (SUBMIN | SUBMAX | SUBAVG)=(p, m, f, [edit | to])))+ |
| SECTIONS | SKIP= (P | L | nL)
HEADER3= <same fields as HEADER1> [,PAGEHEAD] TRAILER3= <same as TRAILER1> |
| NODETAIL | |
| REMOVECC | |
| CONVERT |
次のフィールド値が必要に応じてサポートされています。
| フィールド | 値 |
|---|---|
| a (整列) | D (二重語整列)、F (全語整列)、H (半語整列) |
| s (分離) | ADD、DATE、&DATE、DATE=(abcd)、&DATE=(abcd)、DATE1、&DATE1、DATE1P、&DATE1P、DATE2、&DATE2、DATE2P &DATE2P、DATE3、&DATE3、DATE3P、&DATE3P、DATEn、&DATEn、DATEn+r、&DATEn+r、DATEn-r、&DATEn-r、DATEn(c)、&DATEn(c)、DATEn(c)+r、&DATEn(c)+r、DATEn(c)-r、&DATEn(c)-r、DATEnP、DATEnP+r、&DATEnP+r、DATEnP-r、&DATEnP-r、DATENS、&DATENS、DATENS=(abc)、&DATENS=(abc)、DIVIDE、LITERALS、MULTIPLY、SEPERATOR CHARS、SEQNUM、SUBTRACT |
relational-expression フィールドの次のオプションがサポートされています。
| フィールド | オプション |
|---|---|
| relational-expression | p1, m1, format, binary-operator, ((p2, m2, format) | constant)
p1, m1, [format] binary-operator, (p2, m2 [,format] | constant) p1, m1, SS, (EQ | NE), constant p1, m1, [SS,] (EQ | NE), constant p1, m1, (EQ | NE), NUM p1, m1, format, (EQ |NE), NUM p1, m1, Bl, bit-operator, mask p1, m1, [Bl], bit-operator, mask p1, m1, date-format, binary-operator, ((p2, m2, date-format) | constant) p1, m1, [date-format,] binary-operator, ((p2, m2 [, date-format]) | constant) |