Passo 4. Creare LogicalAttributesSite.xml - Obbligatorio
Creare il file LogicalAttributesSite.xml per aggiungere i sottoelementi Property per ciascuna etichetta di sicurezza all'elemento della classe wt.access.SecurityLabeled.
Creare il file e salvarlo nella posizione seguente:
<directoryRadicePersonalizzazione>/configurations/resources
dove <directoryRadicePersonalizzazione> è la cartella radice per le personalizzazioni e le configurazioni.
Se si intende utilizzare un file personalizzato LogicalAttributesSite.xml, crearlo e salvarlo nella posizione seguente:
<directoryRadicePersonalizzazione>/configurations/resources
* 
Si consiglia di creare una cartella personalizzata in resources per posizionare il file personalizzato LogicalAttributesSite.xml.
Impostare, inoltre, la seguente proprietà nel file <directoryRadicePersonalizzazione>/configurations/xconf/custom.site.xconf per specificare la posizione del file personalizzato come mostrato nel seguente esempio:
<AddToProperty name="com.ptc.core.meta.common.impl.LogicalIdentifierFactory.translatorSelectors” value=“(10)xml-override|/custom/<custom file name>” targetFile="codebase/wt.properties"/>
Il file LogicalAttributesSite.xml dovrebbe contenere i seguenti elementi:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE LogicalAttributes SYSTEM "/com/ptc/core/meta/common/impl/
LogicalAttributes.dtd" >
<!-- Site specific logical attributes. -->
<LogicalAttributes>
</LogicalAttributes>
2. Aggiungere l'elemento Class all'interno dell'elemento LogicalAttributes.
<Class name="wt.access.SecurityLabeled">
</Class>
3. All'interno dell'elemento Class aggiungere un sottoelemento Property per ciascuna etichetta di sicurezza nel formato seguente:
<Property>
<LogicalForm><SECURITY_LABEL></LogicalForm>
<ExternalForm>SCA|<SECURITY_LABEL></ExternalForm>
</Property>
dove SCA|<ETICHETTA_DI_SICUREZZA> corrisponde al segmento dopo la tilde (~) nel valore dell'elemento SecurityLabelResourceKey per l'etichetta di sicurezza nel file di configurazione delle etichette di sicurezza. Per questo valore utilizzare solo caratteri alfanumerici e il carattere di sottolineatura. Sebbene non sia necessario che il valore <ETICHETTA_DI_SICUREZZA> in LogicalForm corrisponda al valore <ETICHETTA_DI_SICUREZZA> in ExternalForm, questa è la convenzione utilizzata nella presente guida. Per ulteriori informazioni sull'ambito dell'univocità di un nome interno, vedere Creazione di un nuovo attributo.
Ad esempio, dopo aver aggiunto le righe necessarie per ciascuna etichetta di sicurezza per la configurazione di esempio, l'elemento verrà visualizzato come riportato di seguito.
<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. Salvare e chiudere.
È stato utile?