Previous Topic: GVBVALD—Validate CA Hyper-Buf Control StreamNext Topic: GVBDBOFF—Deactivate CA Hyper-Buf


GVBDBFON—Activate CA Hyper-Buf

GVBDBFON is the batch program that initializes CA Hyper-Buf.

Sample JCL member GVBDBFON is provided in the CAISAMP library.

Note: The DD statements for the first step are described earlier in the section concerning GVBVALD.

The DD statements for the GVBDBFON step are as follows:

In this example, GVBVALD is placed in front of GVBDBFON to make sure that there are no errors in the control statements. If GVBVALD detects any errors, GVBDBFON is skipped, ensuring that the controls supplied to GVBDBFON are error free.

Starting GVBDBFON with an invalid control stream does not cause any damage to your system since GVBDBFON also validates the control statements. However, an invalid control statement(s) can cause some minor fragmentation of CSA. Therefore, you should always run GVBVALD to validate input to GVBDBFON.

GVBDBFON reads and validates the control statements as it builds the constraint table in CSA and then loads the OPEN intercept into CSA. From that point in time until you deactivate CA Hyper-Buf, all VSAM OPENs are screened by the CA Hyper-Buf OPEN intercept routine. Any OPENs that match your level selectors are dynamically buffered or excluded, as described earlier in this manual.