Repairing a TSS Table Damaged by Multiple Concurrent Updates
If GRS or an equivalent utility does not protect a TSS data set from multiple concurrent updates, TSS tables can be damaged. Use the following instructions to determine whether a TSS table needs to be reorganized and to repair any damage.
Figure 1. Panel Flow – Repairing a TSS Table Damaged by Multiple Concurrent Updates
To Repair a TSS Table Damaged by Multiple Concurrent Updates
- Use ISPF to allocate a data set that will be used to store damaged TSS table entries. Give the data set the following attributes:
- Data set name=TSSERROR
- LRECL=80
- RECFM=FB
- Invoke the ETA online interface, and go to the ETA Translate Sub-System panel.From the ETA Main Menu, type 1 in the Selection field and press Enter. The ETA Translate Sub-System panel is displayed.
- Check the status of the TSS data set that you believe contains damaged TSS tables. See Checking-the-Status-of-a-TSS-Data-Set for instructions.
- If the status check indicates that a TSS table has been damaged or needs reorganization, unload the TSS table. See Unloading-a-TSS-Table-from-a-TSS-Data-Set for instructions.
- Reload the TSS table into the TSS data set.As the TSS table is loaded back into the TSS data set, any duplicate or out-of-sequence table entries are written to the TSSERROR file for examination.
- If you need to free storage in the TSS data set before reloading the TSS table, delete the TSS table that you just unloaded from the TSS data set. See Deleting-a-TSS-Table-from-a-TSS-Data-Set for instructions.
- Reload the TSS table into the TSS data set. See Loading-a-TSS-Table-into-a-TSS-Data-Set for instructions.
- Review the entries in the TSSERROR data set.
- Use the batch READ command to reload the table with any valid entries. See Batch-TSS-Commands-and-Features for instructions.
- Repeat Step 3 through Step 7 for any other damaged TSS tables.
- Press F3 to return to the ETA Main Menu.
Where to go from here
To implement the changes that you have made to the previously-damaged TSS table(s), refresh the TSS table data in the IMS control region. See Refreshing-TSS-Table-Data-in-an-IMS-Control-Region for instructions.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*