How to Repair Broken Pointers in Top Secret
search cancel

How to Repair Broken Pointers in Top Secret

book

Article ID: 5993

calendar_today

Updated On:

Products

Top Secret

Issue/Introduction

When issuing the WHOHAS command the resource shows a different values than the list of the acid.


For example,TSS WHOHAS UID(60) returns that HANK1 has UID(60):


UID  = 0000000060            OWNER(HANK1)


TSS LIST(HANK1) shows UID(724):


UID  = 0000000724

 

 

                                                  

 

 

Resolution

To correct the broken pointer:

  1. Remove the UID shown in the list command:

    TSS REMOVE(HANK1) UID(724)

  2. Add the UID shown in the WHOHAS command:

    TSS ADD(HANK1) UID(60)

  3. List the acid to make sure it shows UID(60)

    TSS LIST(HANK1)

  4. Remove the incorrect UID(60):

    TSS REMOVE(HANK1) UID(60)

  5. Add back the correct UID(724):

    TSS ADD(HANK1) UID(724)
  6. List the acid and make sure it shows the correct:

    TSS LIST(HANK1)

  7. Validate the WHOHAS output show the correct pointer:

    TSS WHOHAS UID(724)
    UID  = 0000000724            OWNER(HANK1)

    TSS WHOHAS UID(60)
    TSS0318E  RESOURCE NOT FOUND IN SECURITY FILE
    TSS0301I  WHOHAS   FUNCTION FAILED, RETURN CODE =  8