Schritt 4. LogicalAttributesSite.xml erstellen – Erforderlich
Erstellen Sie die Datei LogicalAttributesSite.xml, um Property-Unterelemente für jede Sicherheitsbeschriftung zum Klassenelement wt.access.SecurityLabeled hinzuzufügen.
Erstellen Sie die Datei, und speichern Sie diese am folgenden Speicherort:
<customizationRootDirectory>/configurations/resources
wobei <customizationRootDirectory> der Stammordner für Ihre Anpassungen und Konfigurationen ist.
Wenn Sie eine benutzerdefinierte Datei LogicalAttributesSite.xml verwenden möchten, erstellen Sie die Datei, und speichern Sie diese an diesem Speicherort:
<customizationRootDirectory>/configurations/resources
* 
Es wird empfohlen, zum Platzieren der benutzerdefinierten Datei LogicalAttributesSite.xml einen benutzerdefinierten Ordner unter resources zu erstellen.
Legen Sie außerdem die folgende Eigenschaft in der Datei <customizationRootDirectory>/configurations/xconf/custom.site.xconf fest, um den Speicherort der benutzerdefinierten Datei, wie im folgenden Beispiel dargestellt, anzugeben:
<AddToProperty name="com.ptc.core.meta.common.impl.LogicalIdentifierFactory.translatorSelectors” value=“(10)xml-override|/custom/<custom file name>” targetFile="codebase/wt.properties"/>
Die Datei LogicalAttributesSite.xml sollte die folgenden Elemente enthalten:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE LogicalAttributes SYSTEM "/com/ptc/core/meta/common/impl/
LogicalAttributes.dtd" >
<!-- Site specific logical attributes. -->
<LogicalAttributes>
</LogicalAttributes>
2. Fügen Sie das Element Class in das Element LogicalAttributes ein.
<Class name="wt.access.SecurityLabeled">
</Class>
3. Fügen Sie innerhalb des Class-Elements ein Property-Unterelement für jede Sicherheitsbeschriftung im folgenden Format hinzu:
<Property>
<LogicalForm><SECURITY_LABEL></LogicalForm>
<ExternalForm>SCA|<SECURITY_LABEL></ExternalForm>
</Property>
Hierbei entspricht SCA|<SECURITY_LABEL> dem Segment nach der Tilde (~) im Wert des Elements SecurityLabelResourceKey für die Sicherheitsbeschriftung in der Sicherheitsbeschriftungen-Konfigurationsdatei. Dieser Wert darf nur alphanumerische Zeichen und Unterstriche enthalten. Während der Wert <SECURITY_LABEL> in LogicalForm nicht unbedingt mit dem Wert <SECURITY_LABEL> in ExternalForm übereinstimmen muss, ist dies die in diesem Handbuch verwendete Konvention. Weitere Informationen zum Umfang der Eindeutigkeit eines internen Namens finden Sie unter Neue Attribute erstellen.
Nachdem Sie die für die einzelnen Sicherheitsbeschriftungen in der Beispielkonfiguration erforderlichen Zeichen hinzugefügt haben, wird das Element beispielsweise folgendermaßen dargestellt:
<Class name="wt.access.SecurityLabeled">
<Property>
<LogicalForm>CORPORATE_PROPRIETARY</LogicalForm>
<ExternalForm>SCA|CORPORATE_PROPRIETARY</ExternalForm>
</Property>
<Property>
<LogicalForm>EXPORT_CONTROL</LogicalForm>
<ExternalForm>SCA|EXPORT_CONTROL</ExternalForm>
</Property>
<Property>
<LogicalForm>LEGAL_INFORMATION</LogicalForm>
<ExternalForm>SCA|LEGAL_INFORMATION</ExternalForm>
</Property>
</Class>
4. Speichern und schließen Sie die Datei.
War dies hilfreich?