|
仅当以 ESI XML 格式生成消息时 (即,当分布目标属性 ESI Response Output Format 设置为 ESI XML 时),ESI 响应元信息文件的内容才会影响 ESI 响应消息的结构。
|
|
ESI 响应中的第四个元素是名为 Release 的元素,用于保留给定消息的发布和事务处理相关信息。此处未对此元素进行说明,因为 ESI 响应元信息文件的内容对此元素没有任何影响。
|
|
元素 <GroupInformation> 具有名为 isUnchanged 的可选 XML 属性,该属性采用布尔值。该属性指定给定组在 ESI 响应中是否会保留未更改的数据。如果未为该元素指定该属性,则假定默认值为 false。您会发现,此属性对于表示默认响应元信息文件中未更改内容的每个元素都具有值 true,例如,未更改部件的 <GroupInformation> 元素。将自定义组添加到响应元信息文件时,请确保针对那些可保留未更改数据的组,将此属性设置为 true。
|
|
上图中的示例元素可确定其中包含 WTPart 相关信息的 ESI 响应消息各部分的结构。这可以通过 <MapInformation> 元素内的 <typedef> 元素的值来理解。
|
响应 XML 元素
|
MapInformation 元素
|
Map 元素
|
---|---|---|
AlternateLink
|
ESIAlternateLinkInfo
|
ESIAlternateLink
|
AUM
|
AlternateUnitOfMeasureInfo
|
AlternateUnitOfMeasure
|
BOMComponent
|
BOMComponentInfo
|
BOMComponent
|
BOMHeader
|
BOMHeaderInfo
|
BOMHeader
|
Document
|
DocumentInfo ESIEPMDocumentInfo
|
DocumentESIEPMDocument
|
DocumentLink
|
DocumentLinkInfo
|
DocumentLink
|
ECNHeader
|
ChangeHeaderInfo
|
ChangeHeader
|
EPMMemberLink
|
ESIEPMMemberLinkInfo
|
ESIEPMMemberLink
|
EPMReferenceLink
|
ESIEPMReferenceLinkInfo
|
ESIEPMReferenceLink
|
EPMRepresentation
|
ESIEPMRepresentationInfo
|
ESIEPMRepresentation
|
MadeFromObject
|
ESIMadeFromObjectInfo
|
ESIMadeFromObject
|
Part
|
ESIPartInfo
|
ESIPart
|
ReferenceLink
|
RefDesignatorInfo
|
RefDesignator
|
Substitute
|
SubstituteInfo
|
Substitute
|
ProcessPlan
|
ProcessPlanHeaderInfo
|
ProcessPlanHeader
|
Sequence
|
SequencesInfo
|
Sequences
|
Operation
|
OperationInfo
|
Operation
|
ProcessPlanPartLink
|
ProcessPlanPartLinkInfo
|
ProcessPlanPartLink
|
StandardProcedureLink
|
StandardProcedureLinkInfo
|
StandardProcedureLink
|
ConsumableResourceLink
|
OperationToConsumableResourceLinkInfo
|
OperationToConsumableResourceLink
|
WorkCenterLink
|
OperationToWorkCenterLinkInfo
|
OperationToWorkCenterLink
|
OprBomAllocatedPart
|
OperationToPartLinkInfo
|
OperationToPartLink
|
OprOperatedOnPart
|
OperationToOperatedOnPartLinkInfo
|
OperationToOperatedOnPartLink
|
Tooling
|
ToolingInfo
|
Tooling
|
ProcessMaterial
|
ProcessMaterialInfo
|
ProcessMaterial
|
Skill
|
SkillInfo
|
Skill
|
ControlCharacteristic
|
ControlCharacteristicInfo
|
ControlCharacteristic
|
PartToControlCharacteristicLink
|
PartQualityLinkInfo
|
PartQualityLink
|
PartToStandardControlCharacteristicLink
|
PartStandardCCLinkInfo
|
PartStandardCCLink
|
ProcessPlanToControlCharacteristicLink
|
ProcessQualityLinkInfo
|
ProcessQualityLink
|
OperationToControlCharacteristicLink
|
OperationQualityLinkInfo
|
OperationQualityLink
|
OperationToStandardControlCharacteristicLink
|
OperationStandardCCLinkInfo
|
OperationStandardCCLink
|
ModelItem
|
ModelItemInfo
|
ModelItem
|
ProcessPlanLocalizationLink
|
ProcessPlanLocalizationLinkInfo
|
ProcessPlanLocalizationLink
|
PlantLocalizationLink
|
PlantLocalizationLinkInfo
|
PlantLocalizationLink
|
ResourceBOMHeader
|
ResourceBOMHeaderInfo
|
ResourceBOMHeader
|
ResourceUsageLink
|
ResourceUsageLinkInfo
|
ResourceUsageLink
|
*Part/CommonEnterpriseData
|
ESICommonEnterpriseDataInfo
|
ESICommonEnterpriseData
|
*Part/ViewSpecificEnterpriseData
|
ESIPlantSpecificEnterpriseDataInfo
|
ESIPlantSpecificEnterpriseData
|
安装 ESI Options and Variants 时,将填充下述 XML 元素。
|
Product_class
|
ESIOptionSetInfo
|
ESIOptionSet
|
Specification_category
|
ESIOptionInfo
|
ESIOption
|
Specification
|
ESIChoiceInfo
|
ESIChoice
|
Class_category_association
|
OptionSetOptionLinkInfo
|
OptionSetOptionLink
|
Class_specification_association
|
OptionSetMemberLinkInfo
|
OptionSetMemberLink
|
Class_structure_relationship
|
AssociatedOptionSetLinkInfo
|
AssociatedOptionSetLink
|
Class_condition_association
|
OptionSetRuleLinkInfo
|
OptionSetRuleLink
|
条件
|
RuleInfo
|
Rule
|
Condition_member_association
|
RuleMemberLinkInfo
|
RuleMemberLink
|
Condition_action_member_association
|
RuleMemberActionLinkInfo
|
RuleMemberActionLink
|
Specification_expression
|
ExpressionInfo
|
Expression
|
标有 * 的元素可自定义为合并显示或单独显示。有关详细信息,请参阅发布选项集一节。
|
|
上表中 MapInformation 元素和 Map 元素列中所示的值实际上是响应元信息文件中所示元素的 id 属性的值。实际确定响应 XML 元素结构的是这些元素的内容。请注意,这些列中会显示 Document 元素的多个值 - 这些值分别适用于 WTDocument 和 CAD 文档。这样允许发送这些类型的不同属性集,同时在 ESI 响应中使用相同的 XML 元素名称,即 Document。
|
|
Info*Engine VDB 由 VdbBuilder API 填充,后者转而利用由类 ESIMapper 的映射 API 生成的输出。有关类 ESIMapper 及其方法的说明,请参阅 ESIMapper 一节。
|