Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
Is there a way to export relationship constraints into an xml file so that they can be imported into a different environment? I can export the link type definition, but it doesn't include relationship constraints. Any ideas?
Solved! Go to Solution.
in 10.0 it was not possible ... as you said ... link type definition but not relationship constraints ...
need to create the XML manually
for example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<!-- ***************************************************** -->
<!-- ** Configurable Link Valid Relationships ** -->
<!-- ***************************************************** -->
<csvCreateDefaultAssociationConstraintItem handler="com.ptc.core.meta.type.mgmt.server.impl.association.LoadDefaultAssociationConstraintItem.createDefaultAssociationConstraintItem" >
<csvlinkType>com.richemont.MyLink</csvlinkType>
<csvroleAType>com.ptc.myWTpart</csvroleAType>
<csvroleBType>com.ptc.myObject</csvroleBType>
</csvCreateDefaultAssociationConstraintItem>
</NmLoader>
windchill wt.load.LoadFromFile -d DefinitionExporterType.xml
export all Attribute Definizer and LWC Constraint rule.
That command only exports the link type definition, not the relationship constraints. Thanks anyway.
in 10.0 it was not possible ... as you said ... link type definition but not relationship constraints ...
need to create the XML manually
for example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<!-- ***************************************************** -->
<!-- ** Configurable Link Valid Relationships ** -->
<!-- ***************************************************** -->
<csvCreateDefaultAssociationConstraintItem handler="com.ptc.core.meta.type.mgmt.server.impl.association.LoadDefaultAssociationConstraintItem.createDefaultAssociationConstraintItem" >
<csvlinkType>com.richemont.MyLink</csvlinkType>
<csvroleAType>com.ptc.myWTpart</csvroleAType>
<csvroleBType>com.ptc.myObject</csvroleBType>
</csvCreateDefaultAssociationConstraintItem>
</NmLoader>
That's what I thought. Thanks for confirming it. I have created my XML manually. Thank you.