전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 작업 > 객체 번호 지정 및 버전 지정 > 버전 지정 XML 파일 작성 및 로드 > 파일 기반 버전 지정 XML 파일의 형식
  
파일 기반 버전 지정 XML 파일의 형식
파일 기반 버전 지정에 사용하기 위해 로드되는 XML 파일은 다음과 같은 형식을 사용해야 합니다.
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name = "name1">
<value>P1</value>
<value>P2</value>
<value>P3</value>
</series>
</scheme>
* 
XML 파일에 두 개 이상의 value 요소가 있어야 합니다.
XML 파일의 시리즈 이름에는 마침표(.) 또는 @ 기호를 제외한 모든 영숫자를 사용할 수 있습니다. 버전 지정 규칙 컨텐트의 인수에 사용할 이름은 XML 파일에서 지정한 시리즈 이름을 wt.series.HarvardSeries에 덧붙여서 만듭니다. 예를 들어, 시리즈 이름이 "name1"이면 포함할 인수는 "wt.series.HarvardSeries.name1"입니다. 자세한 내용은 객체 버전 지정을 참조하시기 바랍니다.
<value> 요소에 포함된 값은 다음 조건을 갖춘 고유 값으로 설정될 수 있습니다.
각 값에 지정할 수 있는 문자 수에는 제한이 없습니다. 그러나 긴 값을 사용하면 전체 객체 이름이 사용자 인터페이스의 해당 필드보다 길어질 수 있습니다.
값은 비워둘 수 없으며, 공백이 아닌 문자가 적어도 하나 포함되어야 합니다.
wt.properties wt.series.HarvardSeries.delimiter 등록 정보에 정의된 시리즈 구분 기호는 값에 포함할 수 없습니다. 기본 시리즈 구분 기호는 점(.)입니다.
값의 앞 뒤에 있는 공백은 해당 값을 사용하기 전에 제거됩니다.
개정 레이블에 대해 지정하는 값은 전체 시리즈에서 고유해야 하며 여러 번에 걸쳐 같은 이름을 지정할 수는 없지만 시리즈 간에는 해당 값을 사용할 수 있습니다.
파일에서 값의 순서에 따라, 객체가 개정될 때 값이 버전 지정자로 사용되는 순서가 결정됩니다.
* 
체계를 수정할 때는 이미 사용 중인 어떤 값도 제거하지 마십시오. 또한 사용 중인 시리즈에서 이름이나 값을 제거하면 시리즈 또는 시리즈 값을 사용하는 기존 객체에 문제가 생길 수 있습니다. 예를 들어, 이러한 객체는 변경할 수 없으며, 객체 이터레이션 기록을 표시할 수 없습니다. 버전 지정 체계에 없는 문자를 기존 객체의 개정 레이블에 사용할 수 있도록 하는 방법은 개정 레이블에 레거시 값 수용을 참조하시기 바랍니다.
XML 파일은 하나만 로드할 수 있습니다. 단, 하나의 파일에 여러 시리즈를 포함할 수 있습니다. 파일에 여러 시리즈가 있는 경우 각 시리즈 이름은 고유해야 합니다. 예를 들어, 다음 XML 파일에는 두 시리즈가 정의되어 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name="name1">
<value>P1</value>
<value>P2</value>
<value>P3</value>
</series>
<series name="name2">
<value>A_1</value>
<value>A_3</value>
<value>A_5</value>
<value>A_7</value>
</series>
</scheme>
이 섹션에 정의된 것처럼 버전 지정을 파일 기반 버전 지정으로 설정하도록 기본적으로 로드되는 객체 초기화 규칙은 없으며 파일 기반 버전 지정을 사용하는 기본 라이프 사이클 템플릿도 없습니다.