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

BrowseName

1:UpdateParent

InverseName

UpdateChild

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype 0:HierarchicalReferences

Conformance Units

DI SU UpdateParent reference

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

BrowseName

1:CanUpdate

InverseName

CanBeUpdatedBy

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Subtype 0:HierarchicalReferences

Conformance Units

DI SU CanUpdate reference