데이터 관리 기능 > 오프라인 공동 작업을 위해 패키지를 사용하여 데이터 가져오기 및 내보내기 > 매핑 정의 > 로드 파일을 사용하여 받은 배달 매핑 정의
  
로드 파일을 사용하여 받은 배달 매핑 정의
매핑 정의 작업을 사용하여 받은 배달 매핑 정의를 지정하지 않고 로드하려면 <Windchill>/loadFiles/preference.federationmapping.xml 로드 파일을 사용하면 됩니다. 여기서 <Windchill>Windchill이 설치된 위치입니다. 다음 예제와 같이 이 파일을 사용하면 매핑 정의를 로드할 파일을 직접 작성할 수 있습니다.
폴더: FederationFolderMapping
보기: FederationViewMapping
소유 조직: FederationOwningOrgMapping
컨텍스트: FederationContextMapping
라이프 사이클: FederationLifecycleMapping
보안 레이블: FederationSecurityLabelMapping
다음 예제에서는 Generic Computer 제품의 Engine Folder 폴더에 가져온 데이터가 매핑됩니다.
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationFolderMapping</csvname>
<csvcomments>no comments1</csvcomments>
<csvcontainerClass>wt.pdmlink.PDMLinkProduct</csvcontainerClass>
<csvcontainerName>GENERIC_COMPUTER</csvcontainerName>
<csvparentContainerPath>/wt.inf.container.OrgContainer=Demo Organization</csvparentContainerPath>
<csvclientName>453802382-1321857691652-6818173-136-14-21-130</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>

<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>/Default/Engine Folder</csvvaluekey>
<csvvalue>/Default</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationContextMapping</csvname>
<csvcomments>no comments1</csvcomments>
<csvorganization>Demo Organization</csvorganization>
<csvclientName>453802382-1321857691652-6818173-136-14-21-130</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>/wt.inf.container.OrgContainer=PackagesAutomation/wt.pdmlink.PDMLinkProduct=Car</csvvaluekey>
<csvvalue>GENERIC_COMPUTER</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>
<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>/wt.inf.container.OrgContainer=PackagesAutomation/wt.pdmlink.PDMLinkProduct=Car</csvvaluekey>
<csvvalue>GENERIC_COMPUTER</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>

<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationLifecycleMapping</csvname>
<csvcomments>no comments2</csvcomments>
<csvcontainerClass>wt.pdmlink.PDMLinkProduct</csvcontainerClass>
<csvcontainerName>GOLF_CART</csvcontainerName>
<csvparentContainerPath>/wt.inf.container.OrgContainer=Demo Organization</csvparentContainerPath>
<csvclientName>1</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>wt.part.WTPart;charuLC;temp1</csvvaluekey>
<csvvalue>Basic;INWORK</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>
<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationViewMapping</csvname>
<csvcomments>no comments1</csvcomments>
<csvclientName>1</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>NewDesign</csvvaluekey>
<csvvalue>Design</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>
<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationOwningOrgMapping</csvname>
<csvcomments>no comments1</csvcomments>
<csvclientName>1</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>TestOrg</csvvaluekey>
<csvvalue>Test_Org</csvvalue>
<csvlock>false</csvlock>
</csvMVPreferenceInstance>
<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
<csvBeginMVPreferenceInstance handler="wt.preference.LoadPreference.beginMVPreferenceInstance">
<csvname>FederationSecurityLabelMapping</csvname>
<csvcomments>no comments1</csvcomments>
<csvclientName>482499601-1370661076932-1478036579-36-26-21-130</csvclientName>
<csvlock>FALSE</csvlock>
<csvlockOnly>FALSE</csvlockOnly>
</csvBeginMVPreferenceInstance>
<csvMVPreferenceInstance handler="wt.preference.LoadPreference.mvPreferenceInstance">
<csvvaluekey>CUSTOM_FILTER=;CUSTOM_PTC=;CUSTOM_UK_EXPORT=;</csvvaluekey>
<csvvalue>CONTEXT_BASED_LABEL=DemoBased;EXPORT_CONTROL=TestControl;</csvvalue>
<csvlock>TRUE</csvlock>
</csvMVPreferenceInstance>
<csvEndMVPreferenceInstance handler="wt.preference.LoadPreference.endMVPreferenceInstance"/>
직접 로드 파일을 작성한 후 <Windchill>/loadFiles 디렉토리에 저장합니다. LoadFromFile 유틸리티를 사용하여 파일을 로드할 수 있습니다. 자세한 내용은 LoadFromFile 유틸리티 사용을 참조하십시오.
태그 설명
csvname - 매핑 정의 유형입니다. 가능한 값은 다음과 같습니다.
폴더: FederationFolderMapping
보기: FederationViewMapping
소유 조직: FederationOwningOrgMapping
컨텍스트: FederationContextMapping
라이프 사이클: FederationLifecycleMapping
보안 레이블: FederationSecurityLabelMapping
csvcomments - 매핑 정의의 기본 추가 정보입니다. 텍스트는 PREFERENCEDEFINITION 테이블의 DEFAULTCOMMENT에 저장됩니다.
csvcontainerClass - 컨텍스트 유형입니다. 예를 들어, 제품이 wt.pdmlink.PDMLinkProduct입니다.
csvcontainerName - 컨텍스트 이름입니다.
csvparentContainerPath - 상위 컨텍스트입니다.
csvclientName - 매핑이 정의되는 소스 시스템 식별자입니다.
csvlock - 우선 기본 설정 인스턴스를 설정합니다. 사이트, 조직, 제품, 라이브러리 또는 사용자 레벨에서 기본 설정 인스턴스 매핑을 정의할 수 있습니다. 상위 레벨에서 기본 설정이 잠겨 있으면 하위 레벨에서 수정할 수 없습니다. 예를 들어, 조직 레벨에서 잠긴 경우 제품, 라이브러리 또는 사용자 레벨에서 값을 변경할 수 없습니다.
csvlockOnly - csvlock 요소를 사용하여 설정된 기본 설정 인스턴스에 대해 정의됩니다. 값이 true일 경우 csvlock 정의에 다중 값 기본 설정이 고려되지 않습니다. 값이 false일 경우 csvlock 정의가 적용됩니다.
csvvaluekey - 매핑 정의의 소스 값입니다.
csvvalue - 매핑 정의의 대상 값입니다. 매핑 정의가 Windchill에 로드되면 csvvaluekey 값이 아닌 csvvalue 값이 나타납니다.
csvorganization - 매핑이 정의되는 조직 이름입니다. csvorganizationcsvContainerName이 둘 다 정의되면 csvorganization이 우선합니다.