新しい複数文字シリーズの作成
デフォルトの複数文字シリーズが、サイトのニーズに適さない場合があります。PTC では、ハーバードシリーズのエントリに類似した wt.properties エントリを追加して、米軍仕様 (ASME Y 14.35M リビジョン標準) に準拠する新規のシリーズを定義しています。
wt.series.MulticharacterSeries のデフォルト定義は
バージョン管理スキームのプロパティを参照してください。米軍仕様に従ってこの定義を更新するため、以下のエントリが wt.properties に追加されています。
wt.series.MulticharacterSeries.seed
このエントリは、シリーズの最初の文字を定義します。この文字の直後には、wt.series.MulticharacterSeries.min の値が続きます。wt.series.MulticharacterSeries.seed が定義されていない場合は、wt.series.MulticharacterSeries.min の値がシード値として取り扱われます。
wt.series.MulticharacterSeries.skipList
このエントリは、シリーズでスキップする文字を指定します。既存のオブジェクトに、スキップリストに指定されている文字を使用したリビジョンラベルを含めることはできません。
新しいエントリを使用して、MilSpec 複数文字シリーズが以下のように定義されます。
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
この複数文字シリーズを使用するために、対応するハーバードシリーズを以下のように定義します。
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
MilSpec シリーズと MyHarvardSeries の両方を使用するには、seriesNames プロパティを以下のように設定します。
wt.series.HarvardSeries.seriesNames=MilSpec, MyHarvardSeries
MilSpec を 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>