Windchill에서 Enum은 rbinfo 파일을 사용하여 관리한다.
@GenAsEnumeratedType
로 정의된 파일package com.e3ps.common.code;import com.ptc.windchill.annotations.metadata.GenAsEnumeratedType;@GenAsEnumeratedTypepublic class NumberCodeType extends _NumberCodeType {protected NumberCodeType() {}}
@GenAsEnumeratedType
로 인해 만들어진 파일ResourceBuild com.e3ps.common.code.NumberCodeType***
을 입력하면
<Windchill_Home>\src\com\e3ps\common\code\NumberCodeType
으로 시작하는 rbinfo 파일들을 대상으로 리소스 빌드하여 <Windchill_Home>\codebase\com\e3ps\common\code
폴더 내 ser 파일을 생성한다.codebase\ant -f makejar.xml
을 해야 서버에 반영된다.ResourceBuild com.e3ps.common.code.NumberCodeType***
: rbinfo 파일 빌드. ser 파일 생성.enumVerify.bat com.e3ps.common.code.NumberCodeType
: 해당 번들 내 값을 확인 할 수 있다.<Windchill_Home>\bin\enumcustomize.bat
: ser파일을 열어서 상세 정보를 볼 수 있다.