この 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-----------------------------------------------------+ | | +--SPLIT----------------------------------------------------+ | | +--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-.)-----------------+