전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 버전 지정 체계 변경 > Harvard 시리즈 버전 지정 체계 > 파일 기반 체계 > 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>
<series name = "name2">
<value>A_1</value>
<value>A_3</value>
<value>A_5</value>
</series>
</scheme>
이 섹션에 정의되어 있듯이, 버전 지정을 파일 기반 버전 지정으로 설정하는 로드된 기본 객체 초기화 규칙은 없습니다. 로드한 파일을 사용하는 파일 기반 Harvard 시리즈를 작성하고 하나 이상의 버전 지정 객체 초기화 규칙에서 해당 시리즈의 이름을 지정할 수 있습니다.
XML 파일의 시리즈 이름에는 마침표(.) 또는 @ 기호를 제외한 모든 영숫자를 사용할 수 있습니다. XML 파일에 지정하는 시리즈 이름은 버전 지정 규칙의 인수에 사용되는 이름을 만들기 위해 wt.series.HarvardSeries에 추가해야 하는 이름입니다. 예를 들어, 시리즈 이름이 "name1"이면 포함할 인수는 "wt.series.HarvardSeries.name1"입니다.
<value> 요소에 포함된 값은 다음 조건을 갖춘 고유 값으로 설정될 수 있습니다.
각 값에 지정할 수 있는 문자 수에는 제한이 없습니다. 그러나 긴 값을 사용하면 전체 객체 이름이 사용자 인터페이스의 해당 필드보다 길어질 수 있습니다.
값은 비워둘 수 없으며, 공백이 아닌 문자가 적어도 하나 포함되어야 합니다.
wt.properties wt.series.HarvardSeries.delimiter 등록 정보에 정의된 시리즈 구분 기호는 값에 포함할 수 없습니다. 기본 시리즈 구분 기호는 점(.)입니다.
개정 레이블에 공백은 사용할 수 없습니다.
개정 레이블에 대해 지정하는 값은 전체 시리즈에서 고유해야 하며 여러 번에 걸쳐 같은 이름을 지정할 수는 없지만 시리즈 간에는 해당 값을 사용할 수 있습니다.
파일에서 값의 순서에 따라, 객체가 개정될 때 값이 버전 지정자로 사용되는 순서가 결정됩니다.
* 
XML 버전 지정 파일을 통해 설정되는 파일 기반 버전 지정 값을 수정할 수 있지만 모든 변경은 버전 지정을 사용하기 전에 수행해야 합니다. 이미 사용된 값을 변경할 경우 버전이 업데이트될 때 예상치 못한 결과가 발생할 수 있습니다. 버전 지정 체계를 변경해야 하는 경우에는 개정 레이블에 대해 지정하는 값이 전체 버전 지정 체계 내에서 고유해야 하며 이미 사용 중인 시리즈의 값을 제거해서는 안 됩니다. 하지만 개정 레이블에 레거시 값 수용에 설명된 대로 새 개정 레이블에 사용하지 않을 값에 대해 레거시 속성을 포함할 수 있습니다. 동일한 값을 여러 번 지정할 수 없습니다. 또한 시리즈가 이미 사용된 후에 시리즈 이름을 제거하면 해당 시리즈를 사용하는 기존 객체에 문제가 발생할 수 있습니다. 예를 들어, 이러한 객체는 변경할 수 없으며, 객체 이터레이션 기록을 표시할 수 없습니다.
이 시리즈를 작성하는 자세한 방법은 파일 기반 또는 상태 기반 버전 지정 체계 설정하기 항목을 참조하십시오.