How is TPX using the VSAM record 0? What messages should cause concern or not?

Document ID : KB000049781
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The TPX internal VSI integrity process uses record 0 VSI to maintain integrity when sharing the VSAM files.

Solution:

If DISP=SHR is used on the TPX VSAM files then TPX utilizes its internal VSI integrity process, using record 0 VSI to maintain the integrity when sharing the VSAM files.

Please refer to the TPX Message Guide chapter on Log Messages for details on any TPBL0999 or TPXL0999 messages.

If the informational-message is a VSAM INTEGRITY message, a serious error may have occurred in VSAM sharing.

To delete Control record 0 so that the record and its values can be refreshed, run RESET INTEGRITY. See the delivered TPX sample BATCHINI.

When the RESET INTEGRITY statement is executed, the following messages may appear in the batch log:

TPBL1010 VSAM ERA CTLREC 0 RETURN CODE IS 8
TPBL1051 MEANS RECORD ACCESSED NOT ON FILE

These messages indicate that the file did not need to be reset because control record zero has already been deleted. No error has occurred, and your batch file will continue to execute.