Skip to content

CitSORT® Options, Statements and Clauses

Options

-bi=c5

Causes CITSort to treat BI data types as C5 data types. This indicates that data types described as USAGE COMP should be treated like COMP-5 data items. Note that CITSort interprets the BI data type as USAGE COMP and Bigendian. CITSort interprets the C5 data type as USAGE COMP-5 and Littleendian.

As an example:

       CITSORT -bi-is-c5 USE PRESIDENTS.DAT RECORD F 85 SORT FIELDS (1,2,NU,D) 
       GIVE PRES2.TXT ORG LS

you may add -bi-is-c5 at citsort command line

citsort -bi-is-c5 take ....

-test

Verifies syntax alone, without executing the CITSORT command.

As examples:

[ No syntax errors reported. ]

       >citsort -test use presidents.dat record F 85 SORT FIELDS (1,2,NU,D) GIVE PRES5.TXT ORG LS
       COBOL-IT Sort/Merge Utility - 2.42
       Copyright COBOL-IT S.A.R.L. All rights reserved
       Usage of this product is subordinate to a COBOL-IT Enterprise subscription

[ A syntax error reported ]

       C:\COBOL\CobolIT\Samples\sort\presidents>citsort -test use presidents.dat record
       F 85 SORT FIELDS (1,2,NU.D) GIVE PRES5.TXT ORG LS
       COBOL-IT Sort/Merge Utility - 2.42
       Copyright COBOL-IT S.A.R.L. All rights reserved
       Usage of this product is subordinate to a COBOL-IT Enterprise subscription
       Order must be A for ascending, or D for descending (Got ['NU.D'])

-processmax = <int>

Defines the maximum number of processes to use on a multi-processing machine. This must be defined to enable multi-processing.

Note

The –processmax clause must be issued on the command line, even when using a command file.

An example of a usage of the –processmax clause with a command file:

>citsort –processmax=4 take commands.txt

-processrec = <int>

Defines the minimum number of records written before creating a new process.

Note

The –processrec clause must be issued on the command line, even when using a command file.

An example of a usage of the –processrec clause with a command file:

>citsort –processrec=10000 take commands.txt

Back to top