시스템 관리자가 자원의 Type_version 등록 정보를 편집할 경우 기존 자원은 새 자원 유형 버전으로 이전합니다. 이 경우 현재 버전 대신 새 자원 유형 버전에서 파생되거나 가져올 일부 정보를 제외하고 다른 자원 등록 정보를 편집하기 위해 사용하는 동일한 규칙을 따릅니다.
min, max, arraymin, arraymax, 기본값 및 조정 가능 같은 모든 등록 정보에 대한 자원 등록 정보 속성은 새 자원 유형 버전에서 가져옵니다.
Type_version 등록 정보에 적용되는 조정 기능은 RTR 파일의 #$upgrade_from 지시어와 기존 자원의 자원 유형의 RT_version 등록 정보에서 가져옵니다. 이 조정 기능은 property_attributes(5)에서 설명한 조정 기능과는 다릅니다.
새 자원 유형 버전에 대한 Validate 메소드가 적용됩니다. 그러면 등록 정보 속성이 새 자원 유형에 유효하게 됩니다. 기존 자원 등록 정보 속성이 새 자원 유형 버전의 검증 조건을 충족시키지 못할 경우 시스템 관리자는 scrgadm 명령줄에서 해당 등록 정보에 대한 유효한 값을 제공해야 합니다. 새 자원 유형 버전에서 이전 버전에서 선언하지 않고 기본값을 갖고 있지 않는 등록 정보를 사용하기 시작할 경우에 이런 일이 발생할 수 있습니다. 기존 자원에 새 자원 유형 버전에 유효하지 않은 값이 지정된 등록 정보가 있을 경우에도 이런 일이 발생할 수 있습니다.
이전 버전의 자원 유형에서 선언한 자원 등록 정보는 새 버전에서 선언 해제할 수 있습니다. 자원을 새 버전으로 이전한 경우 자원에서 등록 정보가 삭제됩니다.
Validate 메소드는 Validate 명령줄에서 전달된 새로운 Type_version뿐만 아니라 scha_resource_get을 사용하여 자원의 현재 Type_version을 쿼리할 수 있습니다. 따라서 Validate에서는 지원되지 않는 버전에서의 업그레이드를 제어할 수 있습니다.