関連付けのための LocalId および Ufid の生成
マッピングテーブル
Windchill 以外のシステムからの受信データと同様に (前述のコード断片に関して)、localId/ufid を抽出する手段はありません。したがって、関連付けのための localId および ufid の生成に一般的に使用されている方法を次の表で説明します。
AP242
Windchill
注記
localId
(VersionToMaster 関連付け)
<linkType>-<parentPartNumber>-<parentPartName>-<ParentPartVersion>-<childPartNumber>-<childPartName>
例: wt.part.WTPartUsageLink-OCR0847312-VIS RLX M50,80-12 AUTOTAR SA1ND-001-7703026050--A-VIS RLX M50,80-12 AUTOTAR SA1ND
または
(VersionToVersion 関連付け)
<linkType>-<parentPartNumber>-<parentPartName>-<ParentPartVersion>-<childPartNumber>-<childPartName> -<childPartVersion>
例: wt.part.WTPartDescribeLink-OCR0847312-VIS RLX M50,80-12 AUTOTAR SA1ND-001-7703026050--A-VIS RLX M50,80-12 AUTOTAR SA1ND-002
または
(WTPartWTDocumentEPMDocument)
例: <Type>-<number>-<name>-<version>
例: wt.part.WTPart-0000000125-piston-A.1
1. <linkType> は関連付けのタイプに基づいた文字列値になります。
PartUsageLink の場合: linkType : STRING := 'wt.part.WTPartUsageLink'
PartDescribeLink の場合: linkType : STRING := ' wt.part.WTPartDescribeLink'
2. ただし、<childPartVersion>WTPartDescribeLink の場合にのみ適用できます。
ufid
(VersionToMaster 関連付け)
<linkType>-<parentPartNumber>-<parentPartName>-<ParentPartVersion>-<childPartNumber>-<childPartName>|<OriginatingSystem or lastKnownRepository>|<OriginatingSystem or lastKnownRepository>
または
(VersionToVersion 関連付け)
<linkType>-<parentPartNumber>-<parentPartName>-<ParentPartVersion>-<childPartNumber>-<childPartName>-<childPartVersion>|<OriginatingSystem or lastKnownRepository>|<OriginatingSystem or lastKnownRepository>
または
(WTPartWTDocumentEPMDocument)
例: <Type>-<number>-<name>-<version>|<SYSTEM_GUI>|<SYSTEM_DOMAIN>
例: wt.part.WTPart-0000000125-piston-A.1| ptc.com|ptc.com
masterUfid
(WTPartWTDocumentEPMDocument)
例: <Type>-<number>-<name>|<SYSTEM_GUI>|<SYSTEM_DOMAIN>
例: wt.part.WTPartMaster-0000000125-piston| ptc.com|ptc.com
externalTypeId
Windchill オブジェクト (WTDocumentWTPart、および EPMDocument) の externalTypeId は、Part エンティティからの partTypes 属性と Document エンティティからの documentTypes 属性を連結することによって形成されます (存在する場合)。
例: WCTYPE|wt.doc.WTDocument|3DR
Part 21 製品表現
#3321= VIEWCONTEXT($,PROXYSTRING('VPLM_RN_PDT_OCR'),PROXYSTRING('FROZEN'));
#3326= PARTVIEW($,$,$,$,$,#3321,$);
#3361= PARTVERSION(IDENTIFIERSTRING('001'),CHARACTERSTRING(''),$,$,(#3326));
#3404= PART(IDENTIFIERSTRING('OCR0847312'),TRANSLATEDSTRINGSET((#3406,#3408))
,$,$,(#3325,#280),$,(#3361));
#3408= LOCALIZEDSTRING($,'VIS RLX M50,80-12 AUTOTAR SA1ND');
#3414= VIEWCONTEXT($,PROXYSTRING('VPLM_RN_PDT_IND'),PROXYSTRING('FROZEN'));
#3421= PARTVIEW($,$,$,$,$,#3414,$);
#3456= PARTVERSION(IDENTIFIERSTRING('002'),CHARACTERSTRING(''),$,$,(#3421));
#3499= PART(IDENTIFIERSTRING('7703026050--A'),TRANSLATEDSTRINGSET
((#3501,#3503))
,$,$,(#3420,#280),$,(#3456));
#3503= LOCALIZEDSTRING($,'VIS RLX M50,80-12 AUTOTAR SA1ND');
これは役に立ちましたか?