추가 Multicharacter 시리즈 작성
기본 multicharacter 시리즈가 현재 사이트의 필요에 부합하지 않을 수 있습니다. PTC는 Harvard 시리즈 엔트리와 유사한 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 multicharacter 시리즈를 다음과 같이 정의합니다.
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
이 multicharacter 시리즈를 사용하기 위해 해당 Harvard 시리즈를 다음과 같이 정의합니다.
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
WTPart의 버전 지정 체계로 MilSpec을 사용하려면 다음 규칙을 사용합니다.
<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>
도움이 되셨나요?