전문 관리 > Windchill 환경 구성 > 비즈니스 규칙 > 비즈니스 규칙 관리 > CCD 패키지에서 삭제 로더를 사용하여 규칙 세트 삭제
CCD 패키지에서 삭제 로더를 사용하여 규칙 세트 삭제
CCD(Code and Configuration Deployment) 패키지에서 삭제 로더를 사용하여 규칙 세트 객체를 삭제할 수 있습니다.
로더 파일에서 객체의 규칙 세트, 규칙 또는 규칙 세트 링크의 키와 컨테이너를 전달합니다. 로더는 로더 파일을 CCD 패키지로 전달합니다. 로드 파일 세트에서 로더를 사용할 수 있습니다.
규칙 세트 또는 규칙을 삭제하면 객체와 연관된 링크도 삭제됩니다.
여러 규칙 세트에서 사용되는 규칙을 삭제하려면 규칙의 링크 정보를 제공하십시오.
예를 들어, 아래와 같이 규칙이 있는 세 규칙 세트가 있습니다.
규칙 세트
규칙
RuleSet1
R1, R2, R3
RuleSet2
R1, U1, U2
RuleSet3
D1, D2, R3
세 규칙 세트 중 R1과 R3은 일반적인 규칙임을 확인할 수 있습니다. 규칙 세트 RuleSet1의 규칙 R1을 삭제하려면 규칙의 링크 정보를 제공해야 합니다.
* 
CRUD의 작업 순서는 만들기, 읽기, 업데이트. 삭제입니다. 로더에서 순서가 다릅니다. CCD에서는 로더를 사용하여 로드를 수행한 다음 BAC 패키지가 처리됩니다. 로더는 "만들기"와 "업데이트" 전에 "삭제" 작업을 실행합니다.
CCD 에서 로더 파일이 자동으로 실행되도록 구성합니다. BACBusinessRulesDeleteLoader.xml이 폴더 구조에 배치됩니다.
다음은 규칙을 삭제하기 위한 비즈니스 규칙 삭제 로더 파일의 샘플입니다.
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<!-- Sample business rule delete loader file -->
<csvDeleteBusinessRuleSet handler="wt.businessRules.DeleteBusinessRuleObjects.deleteBusinessRuleSet">
<csvrulesetkey>BAC_PRODUCT_RULE_SET</csvrulesetkey>
<csvobjectcontainerpath>/wt.inf.container.ExchangeContainer=Site</csvobjectcontainerpath>
</csvDeleteBusinessRuleSet>
<csvDeleteBusinessRule handler="wt.businessRules.DeleteBusinessRuleObjects.deleteBusinessRule">
<csvrulekey>BAC_PRODUCT_RULE</csvrulekey>
<csvobjectcontainerpath>/wt.inf.container.ExchangeContainer=Site</csvobjectcontainerpath>
</csvDeleteBusinessRule>
<csvDeleteBusinessRuleLink handler="wt.businessRules.DeleteBusinessRuleObjects.deleteBusinessRuleLink">
<csvrulesetkey>BAC_PRODUCT_RULE_SET</csvrulesetkey>
<csvrulekey>BAC_PRODUCT_RULE</csvrulekey>
<csvobjectcontainerpath>/wt.inf.container.ExchangeContainer=Site</csvobjectcontainerpath>
</csvDeleteBusinessRuleLink>
</NmLoader>
<!--Container Path
Site - /wt.inf.container.ExchangeContainer=Site
Org - /wt.inf.container.OrgContainer=Demo Organization
Product - /wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct= ChgTestProduct
Library - /wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary= ChgTestLibrary
Project - /wt.inf.container.OrgContainer=Demo Organization/wt.projmgmt.admin.Project2=ChgTestProject
-->
도움이 되셨나요?