Previous Topic: CA1_FREE_DSNB_MEDIUM_THRSHNext Topic: CA1_TMC_AUDIT_PLACEMENT


CA1_FREE_DSNB_QUICK_SCAN

Description

CA 1 maintains a separate chain of active (used) and free (unused) DSNBs in the TMC. This check inspects the first n number of DSNBs in the free DSNB chain (known as the SCANLIMIT) to ensure that none of them are found to be in use. The problem of having DSNBs in use in the free chain is rare but can result from user updates being improperly done to the DSNB chains. The default interval for this check is every 30 minutes and the exception interval is every 15 minutes.

Best Practice

Updating the DSNB chains in the TMC should be avoided to prevent errors. The TMSAPEC task of the CTS address space monitors the integrity of the DSNB chains and can fix most errors found in the chains. Running the TMSAPEC task is a CA 1 best practice.

Parameters Accepted

This check accepts two parameters: SCANLIMIT and DEQLIMIT.

SCANLIMIT specifies the number of entries in the DSNB free chain to scan and must be an integer in the range of 500-99999. The default is: SCANLIMIT(1000).

DEQLIMIT specifies how many DSNBs should be read before the TMC is DEQ and must be an integer in the range of 100-9999. The default is DEQLIMIT(100).

Debug Support

Yes

Verbose Support

Yes

Reference

The Automatic Pointers Error Correction (TMSAPEC) subtask of the CTS address space is used to inspect and repair problems in the multi-volume and multi-data set chains in the TMC.

Message

TMSH0121E One or more used DSNBs were found within the first nnnn DSNBs in the free chain. Once the first of these used DSNBs has reached the top of the free DSNB chain, any attempt to create a secondary file will result in a 3YY-112 abend. For more information, see the Message Reference Guide.