When trying to issue the Top Secret command to add a pre-defined LABEL to an ACID:
TSS ADD(scaacid) SECLABEL(SYSHIGH) DFLTSLBL(SYSHIGH)
the following error is received:
TSS1403E Specified SECLABEL is not defined - SYSHIGH
SYSHIGH, SYSLOW, SYSNONE and SYSMULTI are pre-defined LABELs in Top Secret, so why does this error occur?
The command, as entered, is correct and will work, but only if there is at least one locally defined SECLABEL. Top Secret makes the assumption that if no SECLABELs are defined, MLS is not being used. After adding a local defined SECLABEL, the above command will work.
See Implementing Multilevel Security for more information on MLS implementation.