CHK


PCP validates the following only if requested:

  • HIDAM primary root keys against the primary index key
  • Secondary index pointers
  • Symbolic logical parent pointers
  • Symbolic secondary index pointers
  • Physically paired logical relationship pointers
  • Logical parent concatenated keys (LPCKs)

Use the CHK option to control the optional validations.

Warning

Note

This topic discusses how to use the CHK keyword on the batch control statement. For more information about the individual types of validations and how to control them, see the following topics:

  • CHK EXPAND
  • CHK LPCK
  • CHK PINDEX
  • CHK PHYPAIR
  • CHK SINDEX
  • CHK SYMBLP
  • CHK SYMBSNX

Uses

You can set the CHK option at the following levels:

  • Global options module
  • Generated JCL
  • GLBL control statement
  • CHECK control statement

Some of the CHK validations are not available when you use the Hash Checking technique, namely SYMBLP, SYMBSNX, LPCK, and PHYPAIR.

Warning

Note

You cannot invoke EXPAND(YES) by using the CHK(ALL) keywords. Instead, you must specify CHK(ALL,EXPAND(YES)).

PCPSYSIN keyword

CHK(ALL) or

CHK(keyword(value) keyword(value)... keyword(value))

Values

Specify one of the following values:

  • ALL

    Perform all of the optional validations, except EXPAND.

  • keyword(value) keyword(value) . . . keyword(value)

    Perform optional validations as specified. Use a blank or comma to separate a keyword(value) combination from the next keyword(value) combination.

Example

The following example shows how to specify multiple keywords under the CHK keyword. The example requests validation of symbolic secondary index pointers, symbolic pointers in logical child segments, and LPCKs in logical child pointers. PCP uses the default values for the optional validations that are not specified in this statement.

CHK(SYMBSNX(Y) SYMBLP(Y) LPCK(Y))

 

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

POINTER CHECKER PLUS 5.0