この SYNCSORT 制御文の次のパラメーターが、MFSORT および MFJSORT でサポートされています。このサポートを有効にするには、MFJSENGINE 環境変数を設定します。
注:SYNCSORT エミュレーションを使用すると、OUTREC(05:5,10) のように、キーワードとかっこで囲まれたパラメーターとの間の等号記号 (=) を省略できます。
>--OMIT--COND=--(logical-expression)-.----------.----------<<
+-FORMAT=f-+
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------------+
次のフィールドのフォーマットが必要に応じてサポートされています。
フィールド |
サポートされるフォーマット |
Binary-operator |
EQ、GE、GT、LE、LT、NE |
Bit-operator |
ALL、BM、BNM、BNO、BNZ、BO、BZ、NONE、NOTALL、NOTNONE、NOTSOME、SOME |
Date-format |
Y2B、Y2C、Y2D、Y2P、Y2S、Y2T、Y2U、Y2V、Y2W、Y2X、Y2Y、Y2Z、Y2TP、Y2UP、Y2VP、Y2WP、Y2XP、Y2YP |
フォーマット |
AQ、BI、CH、CLO、CSF、CSL、CST、CTO、FI、FL、FS、LS、OL、OT、PD、PD0、SB、SS、TS、ZD |
制限事項:
フォーマットと長さが同じ 2 つのフィールドを比較する場合の最大長さ:
フォーマット |
MFJSORT |
DFSORT および SYNCSORT |
すべて |
256 |
256 |
CH (EBCDIC の場合のみ) |
128 |
該当なし |
フォーマットが同じで長さが異なる 2 つのフィールドを比較する場合の最大長さ:
フォーマット |
MFJSORT |
DFSORT および SYNCSORT |
CH |
128 |
256 |
TS、CST |
19 |
256 |
ZD、OT、CTO、OL、CLO、LS、CSL |
18 |
256 |
FS、CSF |
18 |
32 |
PD |
10 |
255 |
PD0 |
8 |
8 |
BI、FI |
8 |
256 |