ロードファイルを使用した受信送信物のマッピングの定義
「マッピングを定義」操作による指定を行わずに受信送信物のマッピング定義をロードするには、<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 が優先されます。