Security Label Configuration Steps
Solution Elements
Element
Type
Description
BAC zip of security label and security label values
zip
BAC package for the following:
Security labels created using Site > Utilities > Security Label Administration
Security label values created using Site > Utilities > Type and Attribute Management > Customize Modeled Enumerations
Location in the module: <customizationRootDirectory>/generated/BAC
Security labels configuration file
XML file
XML file for holding configuration of standard security labels and agreements
Location in the module: <customizationRootDirectory>/configurations/conf
Logical attributes site file
XML file
XML file to add property subelements for each security label to the wt.access.SecurityLabeled class element
Location in the module: <customizationRootDirectory>/configurations/resources
Attribute handler for label attribute
Property
Property to specify attribute handler for each security label attribute
Location in module: <customizationRootDirectory>/configurations/xconf/custom.site.xconf
custom.site.xconf
XCONF
XCONF file to add or modify Windchill properties
Location in module: <customizationRootDirectory>/configurations/xconf/custom.site.xconf
Property to specify the location of custom security labels configuration file: wt.access.configuration.securityLabelsConfigurationFile
Property to specify the location of custom logical attributes site XML file: com.ptc.core.meta.common.impl.LogicalIdentifierFactory.translatorSelectors
Property to add security labels to RuleConfigurableTypeAttribute.properties file so that object initialization rules can be created for security labels: wt.access.SecurityLabeled
File to specify attribute handler for each security label attribute: FoundationAttributeHandler.properties
Modular Structure for Customization
<customizationRootDirectory>
├── configurations
│ ├── conf
│ │ ├── custom
│ │ └── securityLabelsConfiguration.xml
│ ├── resources
│ │ ├── custom
│ │ └── LogicalAttributesSite.xml
│ └── xconf
│ └── custom.site.xconf
└── generated
└── BAC
└── SL_GLOBAL_ENUMERATION_Target.zip
Procedure
The following list outlines the steps necessary to enable and configure security labels and agreements for your Windchill solution. The subsequent sections provide detailed information on each step. Make sure that you have completed the items in Before You Begin Configuring Security Labels prior to starting your configuration.
Was this helpful?