セキュリティラベルを含むオブジェクトのエクスポート
エクスポート操作ではセキュリティラベルに関して同じ処理が行われます。セキュリティラベル機能が無効になっている場合でも、定義されているすべてのセキュリティラベルとすべての Null 値がエクスポートされます。
セキュリティラベルが有効な場合、オブジェクトをエクスポートするには、セキュリティラベルで適切な権限が指定されており、かつエクスポートのアクセス許可が与えられている必要があります。
以下は、セキュリティラベルが指定された部品のエクスポート形式の例です。オブジェクトをインポートする際の XML 形式も同じです。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE WTPart SYSTEM "standardX20.dtd">
<WTPart>
<ObjectID></ObjectID>
<objectContainerPath>/wt.inf.container.OrgContainer=PTC/wt.pdmlink. PDMLinkProduct=Load File Development</objectContainerPath>
<number>0000000021</number>
<name>Security Labeled Part</name>
<defaultUnit>ea</defaultUnit>
<endItem>false</endItem>
<defaultTraceCode>0</defaultTraceCode>
<genericType>standard</genericType>
<partType>separable</partType>
<partSource>make</partSource>
<domainName>/Default</domainName>
<folderPath>/Default/General</folderPath>
<view>Design</view>
<versionInfo>
<versionId>A</versionId>
<iterationId>1</iterationId>
<versionLevel>1</versionLevel>
<series>wt.series.HarvardSeries</series>
</versionInfo>
<lifecycleInfo>
<lifecycleTemplateName>Basic</lifecycleTemplateName>
<lifecycleState>INWORK</lifecycleState>
</lifecycleInfo>
<SecurityLabels>
<SecurityLabel name="CORPORATE_PROPRIETARY" value="CEA"></SecurityLabel>
<SecurityLabel name="LEGAL_INFORMATION" value="NULL"></SecurityLabel>
<SecurityLabel name="EXPORT_CONTROL" value="LNS"></SecurityLabel>
<SecurityLabel name="THIRD_PARTY_PROPRIETARY" value="CompanyA"></SecurityLabel>
</SecurityLabels>
</WTPart>