TSS0312E SECURITY FILE SEGMENT IS FULL

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

Symptoms:

Receiving message:

TSS0312E SECURITY FILE SEGMENT IS FULL

but a TSS MODIFY STATUS(BASE) shows the Security File percentage used indicates that there is plenty of space left.

Resolution:

The Security File is divided into several segments, one of which is the acid segment.

The size of this segment is determined by the TSSMAINT keyword ACCESSORS= , when the Security File is allocated.

The TSS0312E is indicating the acid segment (number of accessors specified) is full.

A new and larger Security File needs to be formatted with a larger ACCESSORS= value.

Follow the procedures to increase the Security File acid segment:

  1. Run TSSMAIND to calculate the blocks required.
    Increase the ACCESSORS= value in TSSIN DD.
    Also, specify the current MSCA and its password for MSCA=.

  2. Run TSSMAINS to create a new Security File.
    Specify the blocks obtained in TSSMAIND output in TSSIN DD.
    Also, specify ACCESSORS= and MSCA= as they were in TSSMAIND.

  3. Run TSSMAINB to create a new backup file.
    Specify the blocks obtained in TSSMAIND output in TSSIN DD.
    Also, specify ACCESSORS and MSCA= as they were in TSSMAIND.

  4. Issue TSS MODI(BACKUP) to copy Security File to the Backup File immediately.

  5. Run TSSXTEND to copy the current Backup File to new Security File.
    Specify your encryption key on both OLDKEY= and NEWKEY= in MAINTIN DD.
    This job must be run by the MSCA, while CA Top Secret is active.

  6. Update the TSS proc with the new Security File DD or rename the old/new files.

  7. Do a temporary shutdown and restart of CA Top Secret.

Note:

Make sure the ACCESSORS is changed to a value that reflects future anticipated growth.

Additional Information:

Please refer to the CA Top Secret Installation Guide for more details about sample install JCL TSSMAIND, TSSMAINS and TSSMAINB.