SORT

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

                    +---,---+                   +---------,------------+
                    V       |                   V                      |
>--SORT--FIELDS=-.-(.-p,m,f-.)----------------.-.--.-.-EQUALS---.---.--.----<<
                 |                            |    + +-NOEQUALS-+   |
                 |  +--,--------+             |    |                |
                 |  V           |             |    +-SKIPREC=z------+
                 +-(.-p,m,.---.-.)-,-FORMAT=f-+    +-STOPAFT=n------+
                 |        +-f-+               |    +-Y2PAST=-.-s-.--+
                 +-COPY-----------------------+    |         +-f-+  |
                                                   +-CENTWIN=-.-s-.-+
                                                              +-f-+
注:ソート フィールドの最大サイズは 256 文字です。

この COBOL システムでは、この制御文の次のパラメーターのフィールドのみが解析および無視されます。

パラメーター フィールド
FIELDS CKPT

DYNALLOC [=(d | n | d, n | OFF)]

FILSZ = (x | Ex | Ux)

SIZE = (y | Ey | Uy)

次の表をガイドとして使用すると、無視されるオプションの理解に役立ちます。

シンボル 意味
(...) このかっこ内のオプションは必須です。
[...] このかっこ内のオプションは任意です。
+ このシンボルは、必須または任意のかっこの後に続き、複数のオプションをカンマ区切りで指定できることを示します。
| このシンボルは、必須または任意のかっこで囲まれたオプションを区切り、これらのオプションの選択内容を示します。

次のフィールドのフォーマットが必要に応じてサポートされています。

フィールド サポートされるフォーマット
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