Data Management Capabilities > Managing Part Structures > Windchill Options and Variants Capabilities > Managing Data for Options and Variants — Reference > Loading Data for Options and Variants > External Logic Reference Link
  
External Logic Reference Link
Load the com.ptc.windchill.option.model.ExternalLogicLink object in Windchill database using the Windchill loader.
Example of XML Format:
<!ELEMENT csvExternalLogicLink (csvassemblyPartNumber, csvconstituentPartNumber, csvreference)>

<csvBeginWTPart handler="wt.part.LoadPart.beginCreateWTPart">
<csvpartName>ExtLogicLinkAC</csvpartName>
<csvpartName>ExtLogicLinkAC</csvpartName>
<csvpartNumber>EXTLOGICLINK_AC</csvpartNumber>
<csvtype>separable</csvtype>
<csvgenericType>dynamic</csvgenericType>
<csvlogicbasePath>loadFiles\ato\testdata\externalLogicLink\logicbase-ExtLogicLinkAC.xml</csvlogicbasePath>
<csvsource>make</csvsource>
<csvlifecycle>Basic</csvlifecycle>
<csvfolder>/Default/Models</csvfolder>
<csvview>Design</csvview>
<csvteamTemplate/>
<csvlifecyclestate>INWORK</csvlifecyclestate>
<csvtypedef/>
<csvversion>A</csvversion>
<csviteration/>
<csvorganizationName/>
<csvorganizationID/>
</csvBeginWTPart>
<csvExternalLogicLink handler="wt.generic.LoadGeneric.createExternalLogicLink">
<csvassemblyPartNumber>EXTLOGICLINK_AC</csvassemblyPartNumber>
<csvconstituentPartNumber>EXT_ALPHA_AC</csvconstituentPartNumber>
<csvreference>alpha</csvreference>
</csvExternalLogicLink>
<csvEndWTPart handler="wt.part.LoadPart.endCreateWTPart">
<csvparentContainerPath/>
</csvEndWTPart>
Attributes for csvExternalLogicLink
Attribute
Description
Required or Optional?
csvassemblyPartNumber
Part number for the configurable module that will reuse the logic from another configurable module
Required
csvconstituentPartNumber
Part number for the configurable module whose logic you want to use
Required
csvreference
Name for the logic reference link
Required