OPTION

The following parameters of this SYNCSORT control statement are supported in MFSORT and MFJSORT. To enable this support, set the MFJSENGINE environment variable.

Note: SYNCSORT emulation allows you to omit the equals sign (=) between a keyword and its bracketed parameters; for example, OUTREC(05:5,10).
           +---------,-------------+
           V                       |
>--OPTION--.--.-CENTWIN---------.--.----------<<
              |                 |
              +-COPY------------+
              |                 |
              +-EFS=.-name-.----+
              |     +-NONE-+    |
              |                 |
              +-.-EQUALS---.----+
              | +-NOEQUALS-+    |
              |                 |
              +-OVFLO=.-RC0--.--+
              |       +-RC4--+  |
              |       +-RC16-+  |
	             |                 |
              +--SKIPREC=z------+
              |                 |
              +--STOPAFT=n------+
              |                 |
              +--Y2PAST=.-s-.---+
              |         +-f-+   |   
              |                 |
              +-.-ZDPRINT--.----+
              | +-NZDPRINT-+    |
              |                 |
              +-VLSHRT----------+       
           
Note: VLSHRT is ON by default.

In this COBOL system, the following parameter fields for this control statement are only parsed and ignored:

Parameter Fields
ARESALL (n | nK | nM)
ARESINV (n | nK | nM)
AVGRLEN n
CHALT
NOCHALT
CHECK
NOCHECK
CINV
NOCINV
CKPT
COBEXIT (COB1 | COB2)
DSA n
DSPSIZE MAX
DYNALLOC [=(d | n | d,n | OFF)]
EXITCK (STRONG | WEAK)
FILSZ (x | Ex | Ux)
SIZE (y | Ey | Uy)
HIRPMAX (OPTIMAL | n | P%)
LIST
NOLIST
LISTX
NOLISTX
LOCALE (name | CURRENT | NONE)
MAINSIZE (n | nK | nM | MAX)
MOSIZE (MAX | n | p%)
MSGDDN ddname
MSGPRT (ALL | NONE | CRITICAL)
PRINT
NOBLKSET
NOOUTREL
NOOUTSEC
NULLOUT (RC0 | RC4 | RC16)
ODMAXBF (n | nK | nM)
PAD (RC0 | RC4 | RC16)
RESALL (n | nK | nM)
RESET
NORESET
RESINV (n | nK | nM)
SDB (LARGE | YES | INPUT | NO)
SMF (SHORT | FULL | NO)
SOLRF
NOSOLRF
SORTDD cccc
SORTIN ddname
SORTOUT ddname
SPANINC (RC0 | RC4 | RC16)
SZERO
NOSZERO
TRUNC (RC0 | RC4 | RC16)
USEWKDD
VERIFY
NOVERIFY
VLLONG
NOVLLONG
VLSCMP
NOVLSCMP
NOVLSHRT
VSAMEMT
NVSAMEMT
VSAMIO
NOVSAMIO
WRKREL
NOWRKREL
WRKSEC
NOWRKSEC

Use the following table as a guide to help you understand the options that are ignored:

Symbol Meaning
(...) Options within these brackets are required.
[...] Options with these brackets are optional.
+ This symbol follows a set of required or optional brackets to indicate that more than one option can be specified, delimited by a comma.
| This symbol delimits options enclosed in required or optional brackets, to indicate a choice from these options.