Customization Points
Extendable classes
If the renderer classes described in the
Publishing Resources section of this document are extended, the extensions must be defined in the ESI service properties file. The following classes are designed to be extended by customizers:
◦ ESIResourceRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCE"
serviceClass=" com.ptc.windchill.esi.mpml.resource.ESIResourceRenderer"
◦ ESIProcessMaterialRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMProcessMaterial"
selector="PROCESSMATERIAL"
serviceClass="com.ptc.windchill.esi.mpml.resource. ESIProcessMaterialRenderer"
◦ ESIToolingRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMTooling"
selector="TOOLING"
serviceClass="com.ptc.windchill.esi.mpml.resource. ESIToolingRenderer"
◦ ESISkillRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMSkill"
selector="SKILL"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESISkillRenderer"
◦ ESIPlantStructureRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="java.lang.Object"
selector="PLANT"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIPlantStructureRenderer"
◦ ESIResourceGroupStructureRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCEGROUP"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIResourceGroupStructureRenderer"
◦ ESIWorkCenterRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="java.lang.Object"
selector="WORKCENTER"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIWorkCenterRenderer"
◦ ESIResourceUsageLinkRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCEUSAGELINK"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIResourceUsageLinkRenderer"
◦ ESIAlternateUnitOfMeasureRenderer
Service Property name: com.ptc.windchill.esi.rnd.ESIRenderer
Default values of attributes of the <Option> element:
cardinality="duplicate"
requestor=" java.lang.Object"
selector="AUM"
serviceClass="com.ptc.windchill.esi.aum.ESIAlternateUnitOfMeasureRenderer"
Configurable Options
Windchill ESI preferences control several configurable options that play a role in the publication of a resource and its associated objects. The options are:
◦ Defines the name of the I*E task to be used for querying the Windchill database for attributes on the tooling being published.
Preference name: Query Tooling Task
Default value: com/ptc/windchill/esi/QueryObject.xml
◦ Defines the release class attribute on the release activity object that is created for the tooling being published.
Preference name: Tooling Release Class
Default value: com.ptc.windchill.esi.mpml.Tooling
◦ Defines the fully qualified name of the Java class that represents a tooling.
Preference name: Tooling Class
Default value: com.ptc.windchill.mpml.resource.MPMTooling
◦ Defines the fully qualified name of the Java class that represents a tooling master.
Preference name: Tooling Master Class
Default value: com.ptc.windchill.mpml.resource.MPMToolingMaster
◦ Defines the lifecycle state values at which publication of a tooling will be triggered.
Preference name: Tooling Configuration Specification State
Default value: RELEASED
◦ Defines the name of the I*E task to be used for querying the Windchill database for attributes on the process material being published.
Preference name: Query Process Material Task
Default value: com/ptc/windchill/esi/QueryObject.xml
◦ Defines the release class attribute on the release activity object that is created for the process material being published.
Preference name: Process Material Release Class
Default value: com.ptc.windchill.esi.mpml.ProcessMaterial
◦ Defines the fully qualified name of the Java class that represents a process material.
Preference name: Process Material Class
Default value: com.ptc.windchill.mpml.resource.MPMProcessMaterial
◦ Defines the fully qualified name of the Java class that represents a process material master.
Preference name: Process Material Master Class
Default value: com.ptc.windchill.mpml.resource.MPMProcessMaterialMaster
◦ Defines the lifecycle state values at which publication of a process material will be triggered.
Preference name: Process Material Configuration Specification State
Default value: RELEASED
◦ Defines the name of the I*E task to be used for querying the Windchill database for attributes on the skill being published.
Preference name: Query Skill Task
Default value: com/ptc/windchill/esi/QueryObject.xml
◦ Defines the name of the release class for a skill.
Preference name: Skill Release Class
Default value: com.ptc.windchill.esi.mpml.Skill
◦ Defines the fully qualified name of the Java class that represents a skill.
Preference name: Skill Class
Default value: com.ptc.windchill.mpml.resource.MPMSkill
◦ Defines the fully qualified name of the Java class that represents a skillmaster.
Preference name: Skill Master Class
Default value: com.ptc.windchill.mpml.resource.MPMSkillMaster
◦ Defines the lifecycle state values at which publication of a skill will be triggered.
Preference name: Skill Configuration Specification State
Default value: RELEASED
Refer following section for each object in the topic "Distribution Target Attributes" in the Windchill Help Center for more details on publishing the resource structure.
• Attributes Pertaining to a Change Notice
• Attributes Pertaining to a BOM
• Attributes Pertaining to a Process Plan
• Attributes Pertaining to a Manufacturing Resource
See the Other Configurable Attributes section of the Windchill Enterprise Systems Integration Installation and Configuration Guide for information on these attributes.