CSV 파일을 사용하여 보안 레이블이 지정된 객체 로드
CSV 파일을 사용하여 보안 레이블이 들어 있는 데이터를 로드하려면 보안 레이블과 값을 슬래시(/)로 구분한 보안 레이블/값 쌍 목록을 포함하는 문자열로 객체의 securityLabels 속성을 지정합니다. 여기서 이름 및 값은 보안 레이블 구성 파일에 지정된 것과 동일하며 공백 없이 등호(=)로 구분됩니다. CSV 파일을 XML로 변환하면 CSV 파일에 지정된 문자열과 동일한 문자열로 값이 설정된 csvsecurityLabels 요소가 XML 파일에 포함됩니다. 이 요소의 위치는 객체 유형에 대한 DTD 정의에 따라 다릅니다. DTD 정의는 <Windchill>/codebase/registry/ixb/dtds/standardX20.dtd 디렉토리에서 찾을 수 있습니다. 여기서 <Windchill>Windchill이 설치된 위치입니다.
다음은 여러 보안 레이블을 포함하는 문서에 대한 CSV 파일 형식의 예입니다.
Document,,ImportDoc1,Imported Document,48124,Document,descriptive text,DESIGN,/Default/Folder1,,,Basic,,,ApplicationData,EGadWork.xls,,,A,1,CORPORATE_PROPRIETARY=PRV/EXPORT_CONTROL=DNE/THIRD_PARTY_PROPRIETARY=CompanyA
파일을 로드하기 위해 CSV2XML 유틸리티를 사용하여 CSV 파일을 XML로 변환합니다. 결과 XML 파일은 다음 예와 같아야 합니다. CSV2XML 유틸리티에 대한 자세한 내용은 CSV2XML 유틸리티 정보를 참조하십시오.
<?xml version="1.0" ?><!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<csvDocument handler="wt.doc.LoadDoc.createGeneral" >
<csvuser></csvuser>
<csvname>ImportDoc1</csvname>
<csvtitle>Imported Document</csvtitle>
<csvnumber>48124</csvnumber>
<csvtype>Document</csvtype>
<csvdescription>descriptive text</csvdescription>
<csvdepartment>DESIGN</csvdepartment>
<csvsaveIn>/Default/Folder1</csvsaveIn>
<csvteamTemplate></csvteamTemplate>
<csvdomain></csvdomain>
<csvlifecycletemplate>Basic</csvlifecycletemplate>
<csvlifecyclestate></csvlifecyclestate>
<csvtypedef></csvtypedef>
<csvprimarycontenttype>ApplicationData</csvprimarycontenttype>
<csvpath>EGadWork.xls</csvpath>
<csvformat></csvformat>
<csvcontdesc></csvcontdesc>
<csvversion>A</csvversion>
<csviteration>1</csviteration>
<csvsecurityLabels>CORPORATE_PROPRIETARY=PRV/EXPORT_CONTROL=DNE/THIRD_PARTY_PROPRIETARY=CompanyA</csvsecurityLabels>
</csvDocument>
</NmLoader>
XML 로드 파일을 작성한 후 CCD 유틸리티에서 load.data 대상을 실행합니다. 자세한 내용은 Deploy Your Customizations on Your Development Environment를 참조하십시오.
도움이 되셨나요?