8.6 ReferenceTypes

8.6.1 UpdateParent ReferenceType

The UpdateParent ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HierarchicalReferences.

The semantic of this ReferenceType is to link related components that are target for software update. These references are used by an update client to find related components for compatibility checks (see 8.7.3).

SourceNode and TargetNode of References of this type shall be objects that implement IVendorNameplateType.

A server shall support browsing of this ReferenceType in both directions.

Table 118 – UpdateParent ReferenceType definition
Attributes Value
BrowseName1:UpdateParent
InverseNameUpdateChild
SymmetricFalse
IsAbstractFalse
References NodeClass BrowseName Comment
Subtype 0:HierarchicalReferences
Conformance Units
DI SU UpdateParent reference

8.6.2 CanUpdate ReferenceType

The CanUpdate ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HierarchicalReferences.

For components with SoftwareUpdate that accept Solution Packages this reference type is used to describe which subcomponents can be updated via the Solution Package. These references can be provided for use by clients to find related components when creating a Solution Package (see 8.7.5).

The source of this ReferenceType is a component that supports the SoftwareUpdate AddIn. The target of this ReferenceType is the component that can be updated.

SourceNode and TargetNode of References of this type shall be objects that implement IVendorNameplateType.

Table 119 – CanUpdate ReferenceType definition
Attributes Value
BrowseName1:CanUpdate
InverseNameCanBeUpdatedBy
SymmetricFalse
IsAbstractFalse
References NodeClass BrowseName Comment
Subtype 0:HierarchicalReferences
Conformance Units
DI SU CanUpdate reference