|
ESI 応答メタ情報ファイルのコンテンツは、ESI XML フォーマットでメッセージを生成する場合 (つまり、配布ターゲット属性 ESI Response Output Format が ESI XML に設定されている場合) にのみ、ESI 応答メッセージの構造に影響します。
|
|
ESI 応答の 4 つ目のエレメントには Release という名前が付いており、そのメッセージのリリース関連情報とトランザクション関連情報が格納されています。ESI 応答メタ情報ファイルのコンテンツはこのエレメントにまったく影響しないので、ここではこのエレメントについては説明しません。
|
|
<GroupInformation> エレメントには、ブール値をとる isUnchanged という名前のオプションの XML 属性があります。この属性は、ESI 応答内の変更されていないデータをそのグループに格納するかどうかを指定します。このエレメントにこの属性が指定されていない場合、デフォルト値 false が適用されます。デフォルトの応答メタ情報ファイル内の変更されていないコンテンツを表す各エレメント (変更されていない部品を表す <GroupInformation> エレメントなど) では、この属性の値は true になります。応答メタ情報ファイルにカスタムグループを追加する場合、変更されていないデータが格納されるグループではこの属性を 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
|
Condition
|
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 によって設定され、さらに VdbBuilder API はクラス ESIMapper のマッピング API によって生成された出力を利用します。クラス ESIMapper とそのメソッドについては、ESIMapperのセクションを参照してください。
|