Additional Windchill Capabilities > Service Information Management > About Windchill Service Information Manager — S1000D Module > Applicability > Importing ACT/CCT Applicability Data > CCT Applicability Data
  
CCT Applicability Data
The content of CCT data module generates standard Windchill options and choices. The resulting options have a set of S1000D attributes that help to identify the source construct in the data modules. They also have a set of default Windchill attributes.
Information from a condTypeList structure defines the set of condition types. A condList provides a list of specific conditions, each defined by a <cond> element with reference to the <condTypeList> for their type. Information from both of these constructs generates components of Windchill options and choices and S1000D attributes.
The applicability components are mapped as follows.
For an imported CCT file:
Common between Issues 4.01 and 4.1
Applicability Component
Windchill Component
CCT DMC
Option Group
<cond id> attribute
Option
<descr> (child of condType>)
Description attribute of option (Windchill)
<condType id> + - + <cond id>
Identifier attribute of option (S1000D)
<name> (child of <cond>)
Name attribute of option (S1000D)
<displayName> (child of <cond>)
Display Name attribute of option (S1000D)
<descr> (child of <cond>)
Description attribute of option (S1000D)
<condType valueDataType> attribute
Value Data Type attribute of option (S1000D)
<condType valuePattern> attribute
Value Pattern attribute of option (S1000D)
<cond aliasFlag> attribute
Alias Flag attribute of option (S1000D)
<condType><enumeration applicPropertyValues> attribute
Choice
Applicability Property Value attribute (S1000D)
Issue 4.1 only
Applicability Component
Windchill Component
<condType valueDataType> attribute
Value Data Type attribute of option (S1000D)
<condType valuePattern> attribute
Value Pattern attribute of option (S1000D)
<cond aliasFlag> attribute
Alias Flag attribute of option (S1000D)
The follow code fragments are examples of CCT applicability information.
Issue 4.0.1:
<content>
<condCrossRefTable>
<condTypeList>
<condType id="SB">
<name>Service Bulletin</name>
<descr>General Service Bulletin</descr>
<enumeration applicPropertyValues="pre"/>
<enumeration applicPropertyValues="post"/>
</condType>
</condTypeList>
<condList>
<cond condTypeRefId="SB" id="SB123"
<name>Service Bulletin 123</name>
<displayName>SB 123</displayName>
<descr>Updated thrust valve.</descr>
</cond>
<cond condTypeRefId="sb928">
<name>Service Bulletin 928</name>
<descr>Stator seal removal.</descr>
</cond>
</condList>
</condCrossRefTable>
</content>
Issue 4.1:
<content>
<condCrossRefTable>
<condTypeList>
<condType id="SB" valueDataType="string" valuePattern="abc"
<name>Service Bulletin</name>
<descr>General Service Bulletin</descr>
<enumeration applicPropertyValues="pre"/>
<enumeration applicPropertyValues="post"/>
</condType>
</condTypeList>
<condList>
<cond aliasFlag="1" condTypeRefId="SB" id="SB123"
<name>Service Bulletin 123</name>
<displayName>SB 123</displayName>
<descr>Updated thrust valve.</descr>
<prompt>
<paraBasic>Is SB 123 embodied?</paraBasic>
</prompt>
<refs>
<dmRef>
<dmRefIdent>
<dmCode assyCode="00"
disassyCode="00"
disassyCodeVariant="A"
infoCode="00W"
infoCodeVariant="A"
itemLocationCode="A"
modelIdentCode="STY401"
subSubSystemCode="0"
subSystemCode="0"
systenCode="00"
systemDiffCode="A"/>
</dmRefIdent>
</dmRef>
</refs>
<condRefGroup condRefGroupType="SB">
<condDescr>The condition is grouped in another DM.
</condDescr>
</condRefGroup>
<dependency dependencyTest="SB" forCondValues="pre"/>
</cond>
<cond condTypeRefId="SB" id="sb928"
<name>Service Bulletin 928</name>
<descr>Stator seal removal.</descr>
</cond>
</condList>
</condCrossRefTable>
</content>
From the code fragments above, the following options and choices would be created:
Windchill Options
Windchill Choices
SB
SB=pre
The following option attributes would be created:
S1000D Attributes
Windchill Attributes
Identifier
SB-SB123
Name
SB123
Name
Service Bulletin 123
Description
General Service Bulletin
Display Name
SB 123
Description
Updated thrust valve.
Applicability Property Value
pre
Value Data Type (Issue 4.1)
string
Value Pattern (Issue 4.1)
abc
Alias Flag (Issue 4.1)
1
Note the following when using CCT data modules as the basis for Windchill options and choices:
CCT data module content cannot be created from Windchill options
Some elements/attributes from Issue 4.1 CCT data modules are not supported