SIUSORT


The SIUSORT keyword is valid with the BUILD, CLONE, and REORG (Online Reorg function and Reorg function) commands.

You can specify this keyword in the environment setup member (DLIGSET0) or in PLUSIN. The following table describes the Sort processing keyword.

To do this

Specify this in PLUSIN

Sort and load index records internally (in the same address space).

SIUSORT(I)

Sort and load index records externally (in separate address spaces).

SIUSORT(E)

Internal default: (I)

The SIUSORT keyword enables you to sort and load indexes in separate address spaces. If you use separate address spaces to sort and load indexes, elapsed time for large indexes will be shorter. When you specify SIUSORT(E), the Index Build function creates one address space for each index.

When an SIUSORT(E) job is running, you will see a separate MVS job for each index. When all of the indexes are sorted and loaded, the output from the separate MVS jobs is merged into the original job.

Warning

Note

The installation defaults for your sort product might affect how the sort process works. To override the sort product’s options, add the appropriate DD statements for your sort product to the BMC job step. When you override the sort product’s options, the Index Build function propagates the DD statements to the separate address spaces. For DFSORT, add a DFSPARM DD statement; for SyncSort, add a $ORTPARM DD statement.

The Index Build function uses the MVS proc IEESYSAS when it creates the new address spaces. The job name given to the new address spaces is in the following format:

Jnnnnxx

The variables indicate the following information:

  • nnnn is the JES job number for the original job.
  • xx is the sequential number used to make the job name unique.
Warning

Note

If ICP(Y) and secondary indexes are copied, SIUSORT(E) is overridden with SIUSORT(I).

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Online Reorg for IMS 5.1