データ管理機能 > パッケージを使用したオフラインコラボレーション用データのインポートとエクスポート > マッピングの定義 > ロードファイルを使用した受信送信物のマッピングの定義
  
ロードファイルを使用した受信送信物のマッピングの定義
「マッピングを定義」操作による指定を行わずに受信送信物のマッピング定義をロードするには、<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 - マッピングが定義された組織名。csvorganization および csvContainerName の両方が定義された場合、csvorganization が優先されます。