Installation and Upgrade > Windchill ESI > Installing and Configuring Windchill ESI in an SAP Environment > Windchill ESI Preferences, Distribution Target Attributes and Global Variable Groups > Distribution Target Attributes
  
Distribution Target Attributes
A distribution target has several attributes whose values determine what data constitutes the ESI response message. For example, the attribute Publish Alternates When Publishing a Part when set to Yes ensures that when generating the response message for the distribution target the alternate parts that have been associated with the part being published are also processed.
For a list of distribution target attributes that are relevant for a given business object type and their descriptions, see the following sections. These sections are applicable to SAP distribution targets only.
Attributes Pertaining to a Change Notice
Attributes Pertaining to a BOM
Attributes Pertaining to a Part
Attributes Pertaining to a Process Plan
Attributes Pertaining to a Manufacturing Resource
Attributes Pertaining to a CAD Document Structure
Other Configurable Attributes
Attributes Pertaining to Options and Variants Settings
* 
There are no distribution target attributes that impact publishing a standalone document to SAP. There are no attributes that are specific to a promotion request either. However, when publishing a given business object (for example, a BOM) via a promotion request, distribution target attributes that are relevant for that object type (BOM) are used.
In order for a promotion request to be released as a primary business object, theWindchill ESI preference Publish Promotion Requests must have a value of Yes.
Attributes Pertaining to a Change Notice
The following table describes the attributes that impact the contents of the ESI response message when publishing a Change Notice.
Attribute Name
Description
Default Value
Publish Alternates for Parts when Publishing a Change Notice
Defines whether or not alternates for parts should be sent with the ESI response when publishing a Change Notice.
No
Publish Part Information for Components in an Assembly when Publishing a Change Notice
Defines whether or not part information for components in an assembly should be sent with the ESI response when publishing a Change Notice.
Yes
Saved Filter to be used when Publishing a Change Notice
Defines the saved filter to be used for resolving the iterations of component parts in an assembly when publishing a Change Notice.
DEFAULT
Publish only Incremental Changes for a Modified Assembly when Publishing a Change Notice
Defines whether or not only incremental changes to an assembly should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Related Documents when Publishing a Change Notice
Defines whether or not related documents should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Line Numbers for Components in an Assembly when Publishing a Change Notice
Defines whether or not line number information should be sent with the ESI response when publishing a Change Notice.
No
Number of Levels in an Assembly to Publish when Publishing a Change Notice
Defines the number of levels in an assembly to be sent with the ESI response when publishing a Change Notice.
1
Publish Part Information for an Assembly Associated to a Process Plan when Publishing a Change Notice
Defines whether or not part information for an assembly associated to a process plan should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Operated On Parts when Publishing a Change Notice
Defines whether or not operated on parts associated to an operation should be sent with the ESI response when publishing a Change Notice.
No
Publish Parts Associated to a Process Plan when Publishing a Change Notice
Defines whether or not parts associated with a process plan should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Resources Associated to an Operation in a Process Plan when Publishing a Change Notice
Defines whether or not resources associated with an operation in a process plan should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Sequences Associated to a Process Plan when Publishing a Change Notice
Defines whether or not sequences associated with a process plan should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Standard Procedures in a Process Plan when Publishing a Change Notice
Defines whether or not standard procedures in a process plan should be sent with the ESI response when publishing a Change Notice.
No
Number of Levels of Sub-Operations to be Published when Publishing a Change Notice
Defines the depth up to which sub-operations in a given operation should be sent with the ESI response when publishing a Change Notice.
1
Publish Reference Designators when Publishing a Change Notice
Defines whether or not reference designator information should be sent with the ESI response when publishing a Change Notice.
No
Publish Substitutes for Components in an Assembly when Publishing a Change Notice
Defines whether or not substitutes for components in an assembly should be sent with the ESI response when publishing a Change Notice.
Yes
Publish Work Instructions when Publishing a Change Notice
Defines whether or not work instructions should be sent with the ESI response when publishing a Change Notice.
No
Publish Co-produce data when Publishing a Change Notice
Defines whether the co-produce data should be sent with the ESI response when publishing a Change Notice.
No
Attributes Pertaining to a BOM
The following table describes the attributes that impact the contents of the ESI response message when publishing an assembly.
Attribute Name
Description
Default Value
Publish Alternates for Parts when Publishing a BOM
Defines whether or not alternates for parts should be sent with the ESI response when publishing a BOM.
No
Saved Filter to be used when Publishing a BOM
Defines the saved filter to be used for resolving component part iterations when publishing a BOM.
DEFAULT
Publish only Incremental Changes for a Modified Assembly when Publishing a BOM
Defines whether or not only incremental changes to an assembly should be sent with the ESI response when publishing a BOM.
Yes
Publish Related Documents when Publishing a BOM
Defines whether or not related documents should be sent with the ESI response when publishing a BOM.
Yes
Publish Line Numbers for Components in an Assembly when Publishing a BOM
Defines whether or not line number information should be sent with the ESI response when publishing a BOM.
No
Number of Levels in an Assembly to Publish when Publishing a BOM
Defines the number of levels in an assembly to be sent with the ESI response when publishing a BOM.
9999999
Publish Part Information for an Assembly when Publishing a BOM
Defines whether or not part information for an assembly should be sent with the ESI response when publishing a BOM.
Yes
Publish Reference Designators when Publishing a BOM
Defines whether or not reference designator information should be sent with the ESI response when publishing a BOM.
No
Publish Substitutes for Components in an Assembly when Publishing a BOM
Defines whether or not substitutes for components in an assembly should be sent with the ESI response when publishing a BOM.
Yes
Publish Co-produce data when Publishing a BOM
Defines whether the co-produce data should be sent with the ESI response when publishing a BOM.
No
Attributes Pertaining to a Part
The following table describes the attributes that impact the contents of the ESI response message when publishing a stand-alone part.
Attribute Name
Description
Default Value
Publish Alternates When Publishing a Part
Defines whether or not alternates should be sent with the ESI response when publishing a part.
No
Publish Control Characteristics when Publishing a Part
Defines whether or not control characteristics should be sent with the ESI response when publishing a part.
No
Publish Related Documents When Publishing a Part
Defines whether or not documents should be sent with the ESI response when publishing a part.
Yes
Attributes Pertaining to a Process Plan
The following table describes the attributes that impact the contents of the ESI response message when publishing a process plan.
Attribute Name
Description
Default Value
Operation Allocation Types to use when Publishing a Process Plan
Defines a comma separated list of operation allocation type values. If the allocation type on a BOM component is set to any of these, the associated quantity will be sent with a negative sign in the ESI response, when publishing a process plan.
produced
Publish Alternates for Related Parts when Publishing a Process Plan
Defines whether or not alternates for parts should be sent with the ESI response when publishing a process plan.
No
Publish Part Information for an Assembly when Publishing a Process Plan
Defines whether or not part information for an assembly should be sent with the ESI response when publishing a process plan.
Yes
Publish Part Information for Components in an Assembly when Publishing a Process Plan
Defines whether or not part information for components in an assembly should be sent with the ESI response when publishing a process plan.
Yes
Saved Filter to be Use When Publishing a Process Plan
Defines the saved filter to be used for resolving the iterations of component parts in an assembly when publishing a process plan.
DEFAULT
Publish Control Characteristics when Publishing a Process Plan
Defines whether or not control characteristics should be sent with the ESI response when publishing a process plan.
* 
With this attribute set to Yes, a control characteristic that is associated to an operation will be published upon publishing the holding process plan; this happens regardless of the value of the attribute Publish Control Characteristics when Publishing a Part, even if the control characteristic is also associated to a part.
No
Publish only Incremental Changes when Publishing a Process Plan
Defines whether or not only incremental changes should be sent with the ESI response when publishing a process plan.
Yes
Publish Related Documents when Publishing a Process Plan
Defines whether or not related documents should be sent with the ESI response when publishing a process plan.
Yes
Publish Line Numbers for Components in an Assembly
Defines whether or not line number information should be sent with the ESI response when publishing a process plan.
No
Number of Levels in an Assembly to Publish when Publishing a Process Plan
Defines the number of levels in an assembly to be sent with the ESI response when publishing a process plan.
1
Publish Operated On Parts when Publishing a Process Plan
Defines whether or not operated on parts associated to an operation should be sent with the ESI response when publishing a process plan.
No
Publish Related Parts when Publishing a Process Plan
Defines whether or not parts associated to a process plan should be sent with the ESI response when publishing a process plan.
Yes
Publish Reference Designators when Publishing a Process Plan
Defines whether or not reference designator information for a related assembly should be sent with the ESI response when publishing a process plan.
No
Publish Related Resources when Publishing a Process Plan
Defines whether or not resources associated to an operation in a process plan should be sent with the ESI response when publishing a process plan.
Yes
Publish Related Sequences when Publishing a Process Plan
Defines whether or not sequences should be sent with the ESI response when publishing a process plan.
Yes
Publish Related Standard Procedures when Publishing a Process Plan
Defines whether or not standard procedures should be sent with the ESI response when publishing a process plan.
No
Number of Levels of Sub-Operations to be Published when Publishing a Process Plan
Defines the depth up to which sub-operations in a given operation should be sent with the ESI response when publishing a process plan.
1
Publish Substitutes for Components in an Assembly when Publishing a Process Plan
Defines whether or not substitutes for components in an assembly should be sent with the ESI response when publishing a process plan.
Yes
Publish Work Instructions when Publishing a Process Plan
Defines whether or not work instructions should be sent with the ESI response when publishing a process plan.
No
Attributes Pertaining to a Manufacturing Resource
The following table describes the attributes that impact the contents of the ESI response message when publishing a manufacturing resource.
Attribute Name
Description
Default Value
Publish Related Documents When Publishing a Manufacturing Resource
Defines whether or not documents should be sent with the ESI response when publishing a resource.
Yes
Attributes Pertaining to a CAD Document Structure
The following table describes the attributes that impact the contents of the ESI response message when publishing a CAD document structure:
Attribute Name
Description
Default Value
Saved Filter to be used when Publishing a CAD Document Structure
Defines the saved filter to be used for navigating the CAD Document structure being published.
Default
Publish only Incremental Changes when Publishing a CAD Document Structuref
Defines whether or not only incremental changes should be sent when publishing a CAD Document structure.
Yes
Number of Levels to Publish when Publishing a CAD Document Structure
Defines the number of levels to be sent when publishing a CAD Document structure.
0 (zero), meaning only the top-level document in the structure would be published.
Publish Referenced CAD Documents when Publishing a CAD Document Structure
Defines whether or not referenced documents should be sent when publishing a CAD Document structure.
Yes
Other Configurable Attributes
The following table describes the attributes that are used in general configurations.
Attribute Name
Description
Default Value
Status
Specifies whether or not the distribution target is active. An inactive target when associated to an object is ignored when publishing the object.
Active
Default for Context
Specifies whether or not the distribution target is a default one for the associated context.
No
Client
The client associated with the SAP instance that the distribution target represents. This should match the value specified for the SAP Client field of the SAP ERP Properties screen when running the MICU.
Plant
The plant within the SAP instance that the distribution target represents.
System ID
The system ID associated with the SAP instance that the distribution target represents. This should match the value specified for the SAP System ID field of the SAP ERP Properties screen when running the MICU.
Web Service Definition URL
Defines the URL associated with a web service that may be invoked for fetching cost information for parts residing in a distribution target. The web service is on the machine that hosts TIBCO BusinessWorks.
http://localhost:6666/ProcessDefinitions/DataProcessing/SOAPServer?wsdl
Date Effectivity Format
Specifies the format that will be used for sending date ranges associated with date effectivity.
yyyy/MM/dd HH:mm:ss
ESI Response Meta Information File Path
Path to the file ESIResponseMetaInfo.xml. When a business object is exported to a distribution target, the ESI response will be generated making use of the map and group information provided by the meta information file specified via this attribute.
$CODEBASE$/com/ptc/windchill/esi/ESIResponseMetaInfo.xml
Task Uniform Resource Identifier
URI associated with the Info*Enginetask that places the ESI response message on the appropriate JMS queue that the TIBCO BusinessWorks Engine subscribes to.
com/ptc/windchill/esi/export/ExportToJMSQueue.xml
Attributes Pertaining to Options and Variants Settings
The following table describes the attributes that are used in Options and Variants Settings:
Attribute Name
Description
Default Value
Publish Assigned Expression when Publishing an Object
Associated assigned expression is sent in the ESI response only if this attribute set to Yes.
* 
OOTB value for this attribute is No.
ESI Response should NOT pull in expressions that are assigned to MPMLink objects like Operations or Process Plan structure even if this attribute on Distribution Target is set to Yes.
No
Publish only Incremental Changes for a Modified Option Set
Optionally pull in incremental changes to the option set by making use of an attribute on Distribution Target
Yes
Publish the Associated Option Set when Publishing an Object
Publish option on Distribution Target and the driving object (Part in the case of BOM) is configurable.
No
Publish the Associated Option Set when Publishing a Non-configurable Object
Relevant option set related to a non configurable object is pulled in the ESI response only when this attribute is set to Yes.
No
Publish the Associated Variant Specification when Publishing an Object
The variant specifications can be published using the ERP Connector only when this attribute is set to Yes.
No