Creazione di una serie multicarattere aggiuntiva
È possibile che la serie multicarattere di default non sia adatta alle esigenze del sito. PTC ha definito una serie aggiuntiva conforme alle specifiche militari (lo standard di revisione ASME Y 14.35M), inserendo voci wt.properties supplementari simili alle voci della serie Harvard.
La definizione di default di wt.series.MulticharacterSeries è fornita in
Proprietà dello schema di versioni. Per aggiornare tale definizione in base a specifiche militari, sono state aggiunte a wt.properties le seguenti voci:
wt.series.MulticharacterSeries.seed
Questa voce definisce il primo carattere della serie che deve essere immediatamente seguito dal valore di wt.series.MulticharacterSeries.min. Se wt.series.MulticharacterSeries.seed non è definito, il valore di wt.series.MulticharacterSeries.min viene considerato come valore seed.
wt.series.MulticharacterSeries.skipList
Questa voce specifica i caratteri da ignorare nell'elenco. Le etichette di revisione di oggetti esistenti non possono contenere i caratteri specificati nell'elenco di esclusione.
Utilizzando le nuove voci, la serie multicarattere MilSpec viene definita nel modo seguente:
wt.series.MulticharacterSeries.seriesNames=MilSpec
wt.series.MulticharacterSeries.MilSpec.min=A
wt.series.MulticharacterSeries.MilSpec.max=Y
wt.series.MulticharacterSeries.MilSpec.seed=-
wt.series.MulticharacterSeries.MilSpec.skipList=IOQSXZ
wt.series.MulticharacterSeries.MilSpec.delta=1
wt.series.MulticharacterSeries.MilSpec.length=3
Per poter utilizzare questa serie multicarattere, è necessario definire la corrispondente serie Harvard nel modo seguente:
wt.series.HarvardSeries.seriesNames=MilSpec
wt.series.HarvardSeries.MilSpec.delimiter=.
wt.series.HarvardSeries.MilSpec.depth=16
wt.series.HarvardSeries.MilSpec.level.1=wt.series.MulticharacterSeries.MilSpec
Per utilizzare sia la serie MilSpec sia la serie MyHarvardSeries, impostare la proprietà seriesNames nel modo seguente:
wt.series.HarvardSeries.seriesNames=MilSpec, MyHarvardSeries
Per utilizzare MilSpec come schema di versioni per WTPart, utilizzare la seguente regola:
<AttributeValues objType="wt.part.WTPart">
<!-- set the version using the alternate MilSpec HarvardSeries -->
<AttrValue id="MBA|versionInfo"
algorithm="com.ptc.core.foundation.vc.server.impl.VersionInfoGenerator">
<Arg>wt.series.HarvardSeries.MilSpec</Arg>
</AttrValue>
</AttributeValues>