INCLUDE

この DFSORT 制御文の次のパラメーターが、MFSORT および MFJSORT でサポートされています。

>--INCLUDE--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
Format 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