데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 변형 기능 > 옵션 및 변형에 대한 데이터 관리 - 참조 > 옵션 및 변형에 대한 데이터 로드 > 제외 규칙
  
제외 규칙
Windchill 로더를 사용하여 Windchill 데이터베이스에서 com.ptc.windchill.option.model.ChoiceConstraint 객체를 로드합니다.
XML 형식:
<csvBeginChoiceConstraint handler= "com.ptc.windchill.option.load.Loader.
beginChoiceConstraint" >
<csvconstraintName>제외 규칙 이름</csvconstraintName>
<csvconstraintDescription>제외 규칙 설명</csvconstraintDescription>
<csvlocal>로컬 제약 조건인지 지정</csvlocal>
<csvoptionSet>제외 규칙이 로컬인 옵션 세트 이름</csvoptionSet>
<csvmerged>true</csvmerged>
</csvBeginChoiceConstraint >
<csvConstraintChoice handler="com.ptc.windchill.option.load.Loader.constraintChoice" >
<csvname>제외 규칙 선택 항목 이름</csvname>
<csvcontainerPath>선택 항목 컨테이너 경로</csvcontainerPath>
</csvConstraintChoice >
. . .
. . .
<csvEndChoiceConstraint handler="com.ptc.windchill.esi.load.endChoiceConstraint" />
표 14. csvBeginChoiceConstraint의 속성
속성
설명
필수 또는 선택사항?
csvnumber
규칙 번호
선택사항
csvversion
규칙의 버전
선택사항
csviteration
규칙의 이터레이션
선택사항
csvdescription
규칙 설명
선택사항
csvlocal
규칙이 로컬인지 여부를 지정합니다.
선택사항
csvoptionSet
규칙이 작성된 옵션 세트 지정
선택사항
csvlifecycletemplate
라이프 사이클 템플릿
선택사항
csvlifecyclestate
라이프 사이클 상태
선택사항
csvteamTemplate
팀 템플릿
선택사항
csvmerged
규칙의 결합 여부를 지정합니다.
선택사항
표 15. csvConstraintChoice의 속성
속성
설명
필수 또는 선택사항?
csvname
규칙을 통해 지정되는 멤버 선택 항목의 이름입니다.
필수 항목
csvcontainerPath
멤버 선택 항목의 컨텍스트 경로입니다.
선택사항
예:
<csvBeginChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.beginChoiceConstraint">
<csvnumber>ER-00001</csvnumber>
<csvdescription>Red Colour Valid Finish</csvdescription>
<csvmerged>true</csvmerged>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Red</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />
<csvBeginChoiceConstraint
handler"com.ptc.windchill.option.load.Loader.beginChoiceConstraint"=>
<csvnumber>ER-00002</csvnumber>
<csvdescription>Green Colour Valid Finish</csvdescription>
<csvmerged>true</csvmerged>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Green</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />
<csvBeginChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.beginChoiceConstraint">
<csvnumber>ER-00003</csvnumber>
<csvdescription>Blue Colour Valid Finish</csvdescription>
<csvmerged>true</csvmerged>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Blue</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />