この DFSORT 制御文の以下のパラメーターが、MFSORT および MFJSORT でサポートされています。
+----------------------------,-----------------------------------+
| |
| +---,----+ |
V V | |
>--OUTFIL--.--.--FNAMES=-.-ddname-.---------------------------------------.-.----------<<
| |
| +---,-----+ |
| V | |
+--FILES=-.-.-d---.-.---------------------------------------+
| +-dd--+ |
| +-OUT-+ |
| |
+--STARTREC=-n----------------------------------------------+
| |
+-ENDREC=-n-------------------------------------------------+
| |
| +------,---------+ |
| V | |
+--OUTREC=-(.-item-statement-.)-.----------.-.------------.-+
| +-,VTOF----+ +-VFILL=byte-+ |
| +-,CONVERT-+ |
| +-------,--------+ |
| V | |
+--OVERLAY=-(.-item-statement-.)----------------------------+
| |
| |
| |
+-.-INCLUDE=-.-(-logical-expression-)-.---.-----------------+
| | +-ALL--------------------+ | |
| | +-NONE-------------------+ | |
| | | |
| | | |
+ +-OMIT=-.-(logical-expression-)-.-------+ |
| +-ALL-------------------+ |
| +-NONE------------------+ |
| |
+--SAVE-----------------------------------------------------+
| |
+--FTOV-----------------------------------------------------+
| |
+--VLTRIM=byte----------------------------------------------+
| |
+--SPLIT----------------------------------------------------+
| |
+--NULLOFL=-.-RC0--.----------------------------------------+
| +-RC4--+ |
| +-RC16-+ |
| |
+--LINES=n--------------------------------------------------+
| |
| +--------,--------+ |
| V | |
+--HEADERn=-.-(-header-item-)-.-----------------------------+
| |
| +-------,----------+ |
| V | |
+--TRAILERn=-.-(-trailer-item-)-.---------------------------+
| |
| +-------,----------+ |
| V | |
+--SECTIONS=-.-(-section-item-)-.---------------------------|
| |
+--NODETAIL-------------------------------------------------|
| |
+--REMOVECC-------------------------------------------------|
| |
+--CONVERT--------------------------------------------------+
item-statement フィールドの次のオプションがサポートされています。
+-------------,-----------------------------------------+
V |
>--item-statement=--(.--.----.-.-s-----------------------------------------.-.-)--<<
+-c:-+ | |
+-p-----------------------------------------+
| |
+-p,m.----.---------------------------------+
| +-,a-+ |
| |
+-p,m,format.-,edit-.-----------------------+
| +-,to---+ |
| |
+-p,HEX-------------------------------------+
| |
+-p,m,HEX-----------------------------------+
| |
+-p,m,TRAN=LTOU-----------------------------+
| |
+-p,m,TRAN=UTOL-----------------------------+
| |
+-p,m,TRAN=ALTSEQ---------------------------+
| |
+-p,m,Y2x(c)--------------------------------+
| |
+-p,m,Y2xP----------------------------------+
| |
+-p,m,CHANGE=(v,(find-set)+,[NOMATCH=(set)]-+
| |
+-p,m,date-format,DATEDIFF,p,m,date-format--+
| |
+-seqnum------------------------------------+
次のフィールド値がサポートされています (該当する場合)。
| フィールド | 値 |
|---|---|
| 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 |
logical-expression フィールドの次のオプションがサポートされています。
>--relational-condition1--.----------------------------------------.---<<
| +-------------------.---------------+ |
| V | |
+-.-,-.-AND-.--,relational-condition2-.--.
+-OR--+
relational-expression フィールドの次のオプションがサポートされています。
>--.-(p1,m1.---------.,binary-operator,-.-p2,m2,format-.)----------------.-->
| +-,format-+ +-constant-----+ |
| |
+-(p1,m1,.-----.-.-EQ-.-,-.-constant-.-)------------------------------+
| +-SS,-+ +-NE-+ +-NUM------+ |
| |
+-(p1,m1,format,-.-EQ-.-,-NUM)----------------------------------------|
| +-NE-+ |
| |
+-(p1,m1,-.----.-,-bit-operator,-mask)--------------------------------|
| +-BI-+ |
| |
+-(p1,m1,-.-------------.-,-binary-operator,-.-p2,m2,-.------------.)-+
+-date-format-+ | +date-format-+
+-constant------------+
ヘッダー項目の次のオプションがサポートされています。
+-------------,--------------------+
V |
>--HEADERn=--(.--.----.-.-r------------------.-)-.--<<
+-c:-+ +-.-DATE----------.--+
| +-&DATE---------+ |
| +-DATE=(abcd)---+ |
| +-&DATE=(abcd)--+ |
| +-DATENS=(abc)--+ |
| +-&DATENS=(abc)-+ |
| |
+-.-TIME--.----------+
| +-&TIME-+ |
| |
+-.-PAGE--.----------+
+-&PAGE-+
トレーラー項目の次のオプションがサポートされています。
+-------------,----------------------------------+
V |
>--TRAILERn=--(.--.----.-.-r--------------------------------.-)-.--<<
+-c:-+ +-.-DATE----------.----------------+
| +-&DATE---------+ |
| +-DATE=(abcd)---+ |
| +-&DATE=(abcd)--+ |
| +-DATENS=(abc)--+ |
| +-&DATENS=(abc)-+ |
| |
+-.-TIME--.------------------------+
| +-&TIME-+ |
| |
+-.-PAGE--.------------------------+
| +-&PAGE-+ |
| |
+-.-COUNT-------.------------------|
| +-COUNT=edit--+ |
| |
+-.-SUBCOUNT-----------.-----------|
| +-SUBCOUNT15---------+ |
| +-SUBCOUNT=(.-edit-.)+ |
| +-to---+ |
| |
+-.-TOTAL-.=-(p,m,f)---------------+
| +-TOT---+ |
| |
+-MIN=(p,m,f)----------------------+
| |
+-MAX=(p,m,f)----------------------+
| |
+-AVG=(p,m,f)----------------------+
| |
+--.-SUB------.=-(p,m,f.-------.)--+
| +-SUBTOT---+ +-,edit-+ |
| +-SUBTOTAL-+ +-,to---+ |
| |
+--SUBMIN=-(p,m,f.-------.)--------+
| +-,edit-+ |
| +-,to---+ |
| |
+--SUBMAX=-(p,m,f.-------.)--------+
| +-,edit-+ |
| +-,to---+ |
| |
+--SUBAVG=-(p,m,f.-------.)--------+
| +-,edit-+ |
| +-,to---+ |
+----------------------------------+
セクション項目の次のオプションがサポートされています。
+------------------------------,--------------------------+
| +------------------------,------------------------+ |
V V | |
>--SECTIONS=-(.-p,m-.--.--------------------------------------------.-.-.)----<<
+-SKIP=.-P--.--------------------------------+
| +-L--+ |
| +-nL-+ |
| +-----,-------+ |
| V | |
+-HEADER3=(.-header-item-.)--.------------.--+
| +-,-PAGEHEAD-+ |
| +-----,-------+ |
| V | |
+-TRAILER3=(.-header-item-.)-----------------+