Installing


BMCSORT is installed automatically when you install a product or solution that invokes BMCSORT. You do not need a password to run BMCSORT.

BMCSORT requires that you specify a value for the installation option DYNALOC. For more information, see DYNALOC installation option.

Space requirements

The following table lists the estimated space requirements for the BMCSORT distribution data sets. These estimates are in addition to the estimated requirements for other BMC products or solutions that you install.

BMCSORT distribution data sets

RECFM

LRECL

BLKSIZE

Estimated
tracks, 3390

Directory blocks

HLQ01.HLQ02.AUPLINK

U

0

6144

50

45

HLQ01.HLQ02.AUPMAC

FB

80

27920

15

45

DYNALOC installation option

The DYNALOC installation option provides information for dynamically allocating SORTWK data sets. BMCSORT deallocates these data sets at the end of each sort. The content of the $AUPSMAC macro in $C32SOPT follows, showing DYNALOC and the values that are shipped with BMCSORT.

$AUPSMAC DYNALOC=(SYSDA,3,ON,ON,6000000,3000000,3390,SC=,RETRY=(0,0)) X
                                     DYNAMIC ALLOC OPTIONS FOR SORT

The values that you specify in this macro apply to all invocations of BMCSORT. BMCSORT uses the same options module for all BMC Software products that invoke BMCSORT. You can have only one options module for BMCSORT.

The DYNALOC parameters table describes each parameter of the DYNALOC option. These parameters are positional. The values that you specify for these parameters should correspond to your site’s standards for any system sort routine.

BMCSORT overrides the values that you supplied if BMCSORT determines that it can complete sorting more efficiently than the specified values allow.

An invoking product’s options might override the BMCSORT options values that you specify as follows:

  • The values in the invoking product’s dynamic allocation installation options or corresponding command options conflict with the values you specify.
  • You turn on BMCSORT SORTWK dynamic allocation using your product’s command and you specify OFF for the position 3 parameter. BMCSORT dynamically allocates SORTWK files as necessary.

DYNALOC parameters

Parameter
name or
position

Description

Initial
value

Valid values

Position 1

This parameter is the generic unit name from which BMCSORT should dynamically allocate SORTWK data sets. This parameter applies only when the Data Facility Storage Management System (DFSM) product from IBM is not installed or is not active for temporary DASD work data sets. If DFSMS is active, use the SC parameter.

SYSDA

Use a unit name up to 8 characters.

Position 2

Do not change this value. BMCSORT does not use this parameter, but it must exist for proper assembly of the installation options macro.

3

Do not change this value. Changing this value can prevent proper assembly of the installation options macro.

Position 3

This parameter tells BMCSORT whether to dynamically allocate SORTWK files.

Note

BMC recommends that you not change this value.

ON

  • ON—dynamically allocates SORTWK
  • OFF—does not dynamically allocate SORTWK

Position 4

Do not change this value. BMCSORT does not use this parameter, but it must exist for proper assembly of the installation options macro.

ON

Do not change this value. Changing this value can prevent proper assembly of the installation options macro.

Position 5

Do not change this value. BMCSORT does not use this parameter, but it must exist for proper assembly of the installation options macro.

6000000

Do not change this value. Changing this value can prevent proper assembly of the installation options macro.

Position 6

Do not change this value. BMCSORT does not use this parameter, but it must exist for proper assembly of the installation options macro.

3000000

Do not change this value. Changing this value can prevent proper assembly of the installation options macro.

Position 7

This parameter specifies the DASD type with the smallest track capacity that a dynamically allocated SORTWK data set might encounter at your site.

3390

  • 3380, track capacity of 47968
  • 3390, track capacity of 56664
  • 9345, track capacity of 46456

SC

This parameter specifies the name of the DFSMS storage class from which to dynamically allocate SORTWK. If DFSMS is active and you do not specify a value for this parameter, BMCSORT uses the value from the first DYNALOC parameter.

Note

If your installation has an automatic class selection (ACS) routine, it can override this specification.

blank

Use any valid DFSMS storage class.

RETRY

This parameter specifies how you want BMCSORT to handle retry attempts for SORTWK dynamic allocation. The first subparameter indicates the number of times that
you want BMCSORT to retry the request. The second subparameter indicates the number of minutes to wait between each retry.

Using this parameter allows you to avoid a capacity exceeded condition when disk space is not immediately available for a SORTWK dynamic allocation request.

BMC recommends that you do not change this value because it can affect the elapsed time of your jobs. However, if you currently use SyncSort and you rely on
this function, BMC recommends that you use the same values as your SyncSort RETRY installation parameter.

(0,0)

If you use this parameter, BMC Software recommends that you specify the same values as your SyncSort RETRY installation parameter. The following values are valid for this parameter:

  • First subparameter—0 through 16
    A value of 0 indicates that you do not want BMCSORT to retry the request.
  • Second subparameter—0 through 15
    A value of 0 indicates that you do not want BMCSORT to retry the request.

 

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