この 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-.)-----------------+
| TOTAL フィールドのフォーマット | MFJSORT | SYNCSORT | ||
|---|---|---|---|---|
| 長さ (m) | 桁 (d) | 長さ (m) | 桁 (d) | |
| ZD | 1-15 | * 最大 18. | 1-15 | 15 |
| ZD | 16-31 | 16-31 | 31 | |
| PD | 1-8 | 1-8 | 15 | |
| PD | 9-16 | 9-16 | 31 | |
| BI | 1-4 | 1-4 | 10 | |
| BI | 5-8 | 5-8 | 20 | |
| FI | 1-4 | 1-4 | 10 | |
| FI | 5-8 | 5-8 | 20 | |
| FL | 4 または 8 | 4 または 8 | 20 | |
| CSF、FS | 1-15 | 1-15 | 15 | |
| CSF、FS | 16-32 | 16-32 | 31 | |
| SFF | 1-44 | 1-44 | 31 | |
| UFF | 1-44 | 1-44 | 31 | |
* MFJSORT は、長さに指定した桁数に合計を表示します。