Creación de una serie de caracteres múltiples adicional
Es posible que la serie por defecto de caracteres múltiples no cubra las necesidades de su sitio. PTC ha definido una serie adicional que cumple con los requisitos militares de Estados Unidos (estándar de revisión ASME Y 14.35M), ya que incluye entradas de wt.properties adicionales.
La definición por defecto de wt.series.MulticharacterSeries aparece en
Propiedades del método de asignación de versiones. Para adaptar dicha definición a los requisitos militares de Estados Unidos, se han añadido las siguientes entradas a wt.properties:
wt.series.MulticharacterSeries.seed
Esta entrada define el primer carácter de la serie, que sería seguido inmediatamente por el valor de wt.series.MulticharacterSeries.min. Si wt.series.MulticharacterSeries.seed no se ha definido, el valor de wt.series.MulticharacterSeries.min se tratará como el valor seed.
wt.series.MulticharacterSeries.skipList
Esta entrada especifica los caracteres de la serie que se desestimarán. Los objetos existentes no pueden tener rótulos de revisión que utilicen los caracteres especificados en la lista de elementos desestimados.
Mediante las entradas nuevas, la serie de caracteres múltiples de MilSpec quedará definida de la siguiente manera:
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
Para usar tanto la serie MilSpec como MyHarvardSeries, se debe definir la propiedad seriesNames de la siguiente manera:
wt.series.HarvardSeries.seriesNames=MilSpec, MyHarvardSeries
Para utilizar MilSpec como esquema de versiones de WTPart, utilice lo siguiente en la regla de inicialización de objetos para WTPart:
<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>