Ablaufverfolgungs-Links mit einem Ladeprogramm erstellen
In diesem Abschnitt wird beschrieben, wie mit dem Windchill Ladeprogramm Ablaufverfolgungs-Links eines bestimmten Typs zwischen Windchill nachverfolgbaren Objekten und Remote-Ressourcen erstellt werden.
Sie erstellen Ablaufverfolgungs-Links, indem Sie sie in einer XML-Ladedatei definieren und dann die Ladedatei in einer Windchill Shell ausführen.
Ablaufverfolgungs-Links mithilfe der Ladedatei erstellen
1. Erstellen Sie eine XML-Ladedatei wie in diesem
Beispiel dargestellt.
|
|
• Verfolgbare Windchill Objekte müssen vor dem Laden der XML-Datei eingecheckt werden.
• Remote-Ressourcen-URIs werden vom System nicht validiert. Überprüfen Sie, ob alle URI-Werte korrekt sind.
|
2. Führen Sie die Ladedatei aus einer Windchill Shell aus.
◦ Verwenden Sie für die Standardauthentifizierung den folgenden Befehl:
windchill wt.load.LoadFromFile -d <Load file location> -u <username> -p <password> -CONT_PATH <container path>
Beispiel:
windchill wt.load.LoadFromFile -d testSCC.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=GOLF_CART"
◦ Verwenden Sie für die SSO-Authentifizierung den folgenden Befehl:
windchill --javaargs="-Dwt.auth.trustedAuth.username=<Trusted user>" wt.load.LoadFromFile -d <Load file location> -CONT_PATH <container path>
Beispiel:
windchill --javaargs="-Dwt.auth.trustedAuth.username=wcadmin" wt.load.LoadFromFile -d SampleLoadFile.xml -CONT_PATH "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Drive System"
|
|
• Prüfen Sie das Methodenserverprotokoll auf Fehler oder Warnungen, die während der Erstellung von Ablaufverfolgungs-Links aufgetreten sind.
|
Dateiattribute laden
Die folgenden Attribute werden in der XML-Datendatei verwendet:
|
Attribut
|
Beschreibung
|
Erforderlich oder optional
|
|
csvTraceLinkType
|
Typ des Ablaufverfolgungs-Links
|
Erforderlich
|
|
csvTraceLinkRoleAType
|
Typ des Windchill nachverfolgbaren Objekts, z.B. Teile, Dokumente, Optionen, Auswahlmöglichkeiten, Ressourcen und Standard-Steuereigenschaften
|
Erforderlich
|
|
csvTraceLinkRoleAObjectNumber
|
Nummer des Windchill nachverfolgbaren Objekts
|
Erforderlich
|
|
csvTraceLinkRoleBShape
|
Typ der Remote-Ressource
|
Erforderlich
|
|
csvTraceLinkRoleBURI
|
URI der Remote-Ressource
|
Erforderlich
|
|
csvTraceLinkLastModifiedTimeStamp
|
Zeitstempel der letzten Änderung der Remote-Ressource in Epochenmillisekunden
|
Erforderlich
|
|
|
Zusätzlich zu den obligatorischen Attributen, die in der Tabelle oben aufgeführt sind, gibt es bestimmte Attribute, die für den nachverfolgbaren Windchill Objekttyp spezifisch sind. Weitere Informationen finden Sie im Beispiel unten.
|
Beispiel für eine XML-Ladedatei
|
|
Mit einer XML-Ladedatei können Sie sowohl Objekt-zu-Objekt- als auch Version-zu-Version-Ablaufverfolgungs-Links erstellen:
• Legen Sie für Objekt-zu-Objekt-Ablaufverfolgungs-Links csvCreateObjectToObjectTraceLink auf wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink fest.
• Legen Sie für Version-zu-Version-Ablaufverfolgungs-Links csvCreateVersionToVersionTraceLink auf wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink fest.
• Verwenden Sie für Zuordnungs-Links csvCreateVersionToVersionTraceLink.
• Verwenden Sie für Erfüllungs-Links csvCreateObjectToObjectTraceLink.
|
Im folgenden Beispiel finden Sie Informationen zum Erstellen von Objekt-zu-Objekt-Ablaufverfolgungs-Links zwischen einem Remote-URI und Teilen, Dokumenten, Optionen, Wahlmöglichkeiten, Ressourcen und Standard-Steuereigenschaften:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<!-- O2O LINKS -->
<!-- Part -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.part.WTPart</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>0000000001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVersion>A</csvTraceLinkRoleAObjectVersion>
<!-- Optional -->
<csvTraceLinkRoleAObjectIteration/>
<!-- Optional -->
<csvTraceLinkRoleAObjectView>Design</csvTraceLinkRoleAObjectView>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation1/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation2/>
<!-- Optional -->
<csvTraceLinkRoleAOrgID/>
<!-- Optional -->
<csvTraceLinkRoleAOrgName/>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1006</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
<!-- Option -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.option.model.Option</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>00021</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>COLOR</csvTraceLinkRoleAObjectName>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1006</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
<!-- Choice -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.option.model.Choice</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>00021</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>RED</csvTraceLinkRoleAObjectName>
<!-- Optional -->
<csvTraceLinkRoleAOptionNumberForChoice>00021</csvTraceLinkRoleAOptionNumberForChoice>
<!-- Optional -->
<csvTraceLinkRoleAOptionNameForChoice>COLOR</csvTraceLinkRoleAOptionNameForChoice>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1006</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
<!-- Document -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.doc.WTDocument</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectVersion/>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1004</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1753263533000</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
<!-- MPMResource -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.mpml.resource.MPMResource</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>0000000101</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVersion/>
<!-- Optional -->
<csvTraceLinkRoleAObjectIteration/>
<!-- Optional -->
<csvTraceLinkRoleAObjectView>Design</csvTraceLinkRoleAObjectView>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation1/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation2/>
<!-- Optional -->
<csvTraceLinkRoleAOrgID/>
<!-- Optional -->
<csvTraceLinkRoleAOrgName/>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1000</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1753263533000</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
<!-- StandardCC -->
<csvCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.mpml.pmi.MPMStandardCC</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>0000000001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVersion/>
<!-- Optional -->
<csvTraceLinkRoleAObjectIteration/>
<!-- Optional -->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1000</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1753263533000</csvTraceLinkLastModifiedTimeStamp>
</csvCreateObjectToObjectTraceLink>
</NmLoader>
Im folgenden Beispiel finden Sie Informationen zum Erstellen von Objekt-zu-Objekt-Ablaufverfolgungs-Links zwischen Teilen und mehreren Remote-URIs in einer einzelnen Iteration:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<!-- O2O tracelinks -->
<csvBeginCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.beginCreateObjectToObjectTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.SatisfyTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.part.WTPart</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>WCDS000127</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVersion>A</csvTraceLinkRoleAObjectVersion>
<!-- Optional -->
<csvTraceLinkRoleAObjectIteration/>
<!-- Optional -->
<csvTraceLinkRoleAObjectView>Design</csvTraceLinkRoleAObjectView>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation1/>
<!-- Optional -->
<csvTraceLinkRoleAObjectVariation2/>
<!-- Optional -->
<csvTraceLinkRoleAOrgID/>
<!-- Optional -->
<csvTraceLinkRoleAOrgName/>
<!-- Optional -->
</csvBeginCreateObjectToObjectTraceLink>
<csvAddRoleBToCreateTraceLink handler="wt.trace.load.LoadTraceLink.addRoleBToCreateTraceLink">
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest01-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1008</csvTraceLinkRoleBURI>
</csvAddRoleBToCreateTraceLink>
<csvAddRoleBToCreateTraceLink handler="wt.trace.load.LoadTraceLink.addRoleBToCreateTraceLink">
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest01-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1004</csvTraceLinkRoleBURI>
</csvAddRoleBToCreateTraceLink>
<csvEndCreateObjectToObjectTraceLink handler="wt.trace.load.LoadTraceLink.endCreateObjectToObjectTraceLink"/>
</NmLoader>
Im folgenden Beispiel finden Sie Informationen zum Erstellen von Version-zu-Version-Ablaufverfolgungs-Links zwischen einem Remote-URI und Teilen, Dokumenten, Optionen, Wahlmöglichkeiten, Ressourcen und Standard-Steuereigenschaften:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<!-- V2V LINKS -->
<!--Part-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.part.WTPart</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKWTPART001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName></csvTraceLinkRoleAObjectName><!--Optional-->
<csvTraceLinkRoleAObjectVersion></csvTraceLinkRoleAObjectVersion><!--Optional-->
<csvTraceLinkRoleAObjectView>Design</csvTraceLinkRoleAObjectView><!--Optional-->
<csvTraceLinkRoleAObjectVariation1></csvTraceLinkRoleAObjectVariation1><!--Optional-->
<csvTraceLinkRoleAObjectVariation2></csvTraceLinkRoleAObjectVariation2><!--Optional-->
<csvTraceLinkRoleAOrgID></csvTraceLinkRoleAOrgID><!--Optional-->
<csvTraceLinkRoleAOrgName></csvTraceLinkRoleAOrgName><!--Optional-->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1006</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
<!--Document-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.doc.WTDocument</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKWTDOCUMENT001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName></csvTraceLinkRoleAObjectName><!--Optional-->
<csvTraceLinkRoleAObjectVersion></csvTraceLinkRoleAObjectVersion><!--Optional-->
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solperftest06-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1006</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
<!--Option-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.option.model.Option</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKOPTION001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>LOADTRACELINKOPTION001</csvTraceLinkRoleAObjectName>
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solpipeline11-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1000</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
<!--Choice-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.option.model.Choice</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKCHOICE001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>LOADTRACELINKCHOICE001</csvTraceLinkRoleAObjectName>
<csvTraceLinkRoleAOptionNumberForChoice>LOADTRACELINKOPTION001</csvTraceLinkRoleAOptionNumberForChoice>
<csvTraceLinkRoleAOptionNameForChoice>LOADTRACELINKOPTION001</csvTraceLinkRoleAOptionNameForChoice>
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solpipeline11-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1000</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
<!--MPMResource-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.mpml.resource.MPMResource</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKMPMRESOURCE001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>LOADTRACELINKMPMRESOURCE001</csvTraceLinkRoleAObjectName><!--Optional-->
<csvTraceLinkRoleBShape>
com.ptc.requirement.trace.resource.RequirementCollection</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solperftest01-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1014</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
<!--MPMStandardCC-->
<csvCreateVersionToVersionTraceLink
handler="wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>com.ptc.windchill.mpml.pmi.MPMStandardCC</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKMPMSTANDARDCC001</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName>LOADTRACELINKMPMSTANDARDCC001</csvTraceLinkRoleAObjectName><!--Optional-->
<csvTraceLinkRoleBShape>
com.ptc.requirement.trace.resource.RequirementCollection</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>
https://solperftest01-az.ptcnet.ptc.com:8090/api/oslc/projects/3/rm/requirements/1014</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp>1752228120</csvTraceLinkLastModifiedTimeStamp>
</csvCreateVersionToVersionTraceLink>
Im folgenden Beispiel finden Sie Informationen zum Erstellen von Version-zu-Version-Ablaufverfolgungs-Links zwischen Teilen und mehreren Remote-URIs in einer einzelnen Iteration:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<-- V2V tracelinks -->
<!--Data to create multiple tracelinks in a single tag-->
<!--Part-->
<csvBeginCreateVersionToVersionTraceLink handler="wt.trace.load.LoadTraceLink.beginCreateVersionToVersionTraceLink">
<csvTraceLinkType>com.ptc.requirement.trace.links.AllocateTraceLink</csvTraceLinkType>
<csvTraceLinkRoleAType>wt.part.WTPart</csvTraceLinkRoleAType>
<csvTraceLinkRoleAObjectNumber>LOADTRACELINKWTPART004</csvTraceLinkRoleAObjectNumber>
<csvTraceLinkRoleAObjectName></csvTraceLinkRoleAObjectName><!--Optional-->
<csvTraceLinkRoleAObjectVersion></csvTraceLinkRoleAObjectVersion><!--Optional-->
<csvTraceLinkRoleAObjectView>Design</csvTraceLinkRoleAObjectView><!--Optional-->
<csvTraceLinkRoleAObjectVariation1></csvTraceLinkRoleAObjectVariation1><!--Optional-->
<csvTraceLinkRoleAObjectVariation2></csvTraceLinkRoleAObjectVariation2><!--Optional-->
<csvTraceLinkRoleAOrgID></csvTraceLinkRoleAOrgID><!--Optional-->
<csvTraceLinkRoleAOrgName></csvTraceLinkRoleAOrgName><!--Optional-->
</csvBeginCreateVersionToVersionTraceLink>
<csvAddRoleBToCreateTraceLink handler="wt.trace.load.LoadTraceLink.addRoleBToCreateTraceLink">
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest01-az.ptcnet.ptc.com:8090/V2V/multitracelinktest/forpart/1001</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp></csvTraceLinkLastModifiedTimeStamp><!--Optional-->
</csvAddRoleBToCreateTraceLink>
<csvAddRoleBToCreateTraceLink handler="wt.trace.load.LoadTraceLink.addRoleBToCreateTraceLink">
<csvTraceLinkRoleBShape>com.ptc.requirement.trace.resource.Requirement</csvTraceLinkRoleBShape>
<csvTraceLinkRoleBURI>https://solperftest01-az.ptcnet.ptc.com:8090/V2V/multitracelinktest/forpart/1002</csvTraceLinkRoleBURI>
<csvTraceLinkLastModifiedTimeStamp></csvTraceLinkLastModifiedTimeStamp><!--Optional-->
</csvAddRoleBToCreateTraceLink>
<csvEndCreateVersionToVersionTraceLink handler="wt.trace.load.LoadTraceLink.endCreateVersionToVersionTraceLink" />
</NmLoader>