Creazione di link di traccia tramite un caricatore
In questa sezione viene descritto come creare link di traccia di un tipo specificato tra gli oggetti tracciabili di Windchill e le risorse remote utilizzando il caricatore Windchill.
Per creare i link di traccia, è necessario definirli in un file di caricamento XML ed eseguire quindi il file di caricamento da una shell Windchill.
Creare i link di traccia tramite file di caricamento
1. Creare un file di caricamento XML come in questo
esempio.
|
|
• Gli oggetti tracciabili di Windchill devono essere sottoposti a Check-In prima di caricare il file XML.
• Il sistema non convalida gli URI delle risorse remote. Verificare che tutti i valori URI siano corretti.
|
2. Eseguire il file di caricamento da una shell Windchill.
◦ Per l'autenticazione di base, utilizzare il comando seguente:
windchill wt.load.LoadFromFile -d <Load file location> -u <username> -p <password> -CONT_PATH <container path>
Esempio:
windchill wt.load.LoadFromFile -d testSCC.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=GOLF_CART"
◦ Per l'autenticazione SSO, utilizzare il comando seguente:
windchill --javaargs="-Dwt.auth.trustedAuth.username=<Trusted user>" wt.load.LoadFromFile -d <Load file location> -CONT_PATH <container path>
Esempio:
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"
|
|
• Verificare se nel log del method server sono presenti errori o avvertenze rilevati durante la creazione del link di traccia.
|
Attributi del file di caricamento
Nel file di dati XML vengono utilizzati gli attributi seguenti:
|
Attributo
|
Descrizione
|
Obbligatorio o facoltativo
|
|
csvTraceLinkType
|
Tipo di link di traccia
|
Obbligatorio
|
|
csvTraceLinkRoleAType
|
Tipo di oggetto tracciabile di Windchill, ad esempio parti, documenti, opzioni, scelte, risorse e caratteristiche di controllo standard
|
Obbligatorio
|
|
csvTraceLinkRoleAObjectNumber
|
Numero dell'oggetto tracciabile di Windchill
|
Obbligatorio
|
|
csvTraceLinkRoleBShape
|
Tipo della risorsa remota
|
Obbligatorio
|
|
csvTraceLinkRoleBURI
|
URI della risorsa remota
|
Obbligatorio
|
|
csvTraceLinkLastModifiedTimeStamp
|
Data e ora dell'ultima modifica della risorsa remota in millisecondi epoch
|
Obbligatorio
|
|
|
Oltre agli attributi obbligatori elencati nella tabella precedente, alcuni attributi sono specifici del tipo di oggetto tracciabile di Windchill. Per ulteriori informazioni, fare riferimento all' esempio riportato di seguito.
|
Esempio di un file di caricamento XML
|
|
È possibile creare i link di traccia oggetto-oggetto e versione-versione utilizzando un file di caricamento XML.
• Per i link di traccia oggetto-oggetto, impostare csvCreateObjectToObjectTraceLink su wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink.
• Per i link di traccia versione-versione, impostare csvCreateVersionToVersionTraceLink su wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink.
• Per i link di allocazione, utilizzare csvCreateVersionToVersionTraceLink.
• Per i link di conformità, utilizzare csvCreateObjectToObjectTraceLink.
|
Per la creazione di link di traccia oggetto-oggetto tra un URI remoto e parti, documenti, opzioni, scelte, risorse e caratteristiche di controllo standard, fare riferimento al seguente esempio:
<?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>
Per la creazione di link di traccia oggetto-oggetto tra parti e più URI remoti in una singola iterazione, fare riferimento al seguente esempio:
<?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>
Per la creazione di link di traccia versione-versione tra un URI remoto e parti, documenti, opzioni, scelte, risorse e caratteristiche di controllo standard, fare riferimento al seguente esempio:
<?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>
Per la creazione di link di traccia versione-versione tra parti e più URI remoti in una singola iterazione, fare riferimento al seguente esempio:
<?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>