Création de liens de suivi à l'aide d'un chargeur
Cette section explique comment créer des liens de suivi d'un type spécifié entre des objets traçables Windchill et des ressources distantes à l'aide du chargeur Windchill.
Pour créer des liens de suivi, définissez-les dans un fichier de chargement XML, puis exécutez le fichier de chargement à partir d'un shell Windchill.
Créer des liens de suivi à l'aide du fichier de chargement
1. Créez un fichier de chargement XML comme indiqué dans cet
exemple.
|
|
• Les objets traçables Windchill doivent être intégrés avant le chargement du fichier XML.
• Le système ne valide pas les URI de ressource distante. Vérifiez que toutes les valeurs d'URI sont correctes.
|
2. Exécutez le fichier de chargement à partir d'un shell Windchill.
◦ Pour l'authentification de base, utilisez la commande suivante :
windchill wt.load.LoadFromFile -d <Load file location> -u <username> -p <password> -CONT_PATH <container path>
Exemple :
windchill wt.load.LoadFromFile -d testSCC.xml -u wcadmin -p wcadmin -CONT_PATH "/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=GOLF_CART"
◦ Pour l'authentification SSO, utilisez la commande suivante :
windchill --javaargs="-Dwt.auth.trustedAuth.username=<Trusted user>" wt.load.LoadFromFile -d <Load file location> -CONT_PATH <container path>
Exemple :
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"
|
|
• Vérifiez dans le journal du serveur de méthodes les erreurs ou avertissements rencontrés lors de la création du lien de suivi.
|
Charger les attributs du fichier
Les attributs suivants sont utilisés dans le fichier de données XML :
|
Attribut
|
Description
|
Obligatoire ou facultatif
|
|
csvTraceLinkType
|
Type de lien de suivi
|
Obligatoire
|
|
csvTraceLinkRoleAType
|
Type d'objet traçable Windchill comme les articles, les documents, les options, les choix, les ressources et les caractéristiques de contrôle standard
|
Obligatoire
|
|
csvTraceLinkRoleAObjectNumber
|
Numéro de l'objet traçable Windchill
|
Obligatoire
|
|
csvTraceLinkRoleBShape
|
Type de ressource distante
|
Obligatoire
|
|
csvTraceLinkRoleBURI
|
URI de la ressource distante
|
Obligatoire
|
|
csvTraceLinkLastModifiedTimeStamp
|
Horodatage de la dernière modification de la ressource distante en millisecondes epoch
|
Obligatoire
|
|
|
Outre les attributs obligatoires répertoriés dans le tableau ci-dessus, certains attributs sont propres au type d'objet traçable Windchill. Pour plus d'informations, consultez l' exemple ci-dessous.
|
Exemple de fichier de chargement XML
|
|
Vous pouvez créer des liens de suivi d'objet à objet et de version à version à l'aide d'un fichier de chargement XML :
• Pour les liens de suivi d'objet à objet, définissez le csvCreateObjectToObjectTraceLink sur wt.trace.load.LoadTraceLink.createObjectToObjectTraceLink.
• Pour les liens de suivi de version à version, définissez le csvCreateVersionToVersionTraceLink sur wt.trace.load.LoadTraceLink.createVersionToVersionTraceLink.
• Pour les liens d'allocation, utilisez csvCreateVersionToVersionTraceLink.
• Pour les liens de conformité, utilisez csvCreateObjectToObjectTraceLink.
|
Consultez l'exemple suivant pour la création de liens de suivi d'objet à objet entre un URI distant et des articles, documents, options, choix, ressources et caractéristiques de contrôle standard :
<?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>
Consultez l'exemple suivant pour la création de liens de suivi d'objet à objet entre des articles et plusieurs URI distants en une seule itération :
<?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>
Consultez l'exemple suivant pour la création de liens de suivi de version à version entre un URI distant et des articles, documents, options, choix, ressources et caractéristiques de contrôle standard :
<?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>
Consultez l'exemple suivant pour la création de liens de suivi de version à version entre des articles et plusieurs URI distants en une seule itération :
<?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>