Component Branch
5/10/2007
This resource is used to specify a replacement component for a component that is set to end-of-life (EOL). When an EOL component is replaced by multiple components, one branch resource is added to the EOL component for each replacement component. Branch resources are only used in EOL components. Not are EOL components require replacements.
The presence or absence of branch resources in EOL components allows the following scenarios:
- If the EOL component does not specify a branch resource, then the component has no replacement component.
- If the EOL component specifies a single branch resource, then the component is replaced by the new component.
- If the EOL component specifies multiple branch resources, then the component is replaced by all of the components specified. The original component has, in effect, been broken into multiple new components.
- If several different EOL components specify branch resources that all reference the same target component, these components effectively fuse into a single new component. When multiple EOL components within a configuration have branch resources that reference the same target component, Target Designer only creates a single instance of the target component.
The following extended properties can be set for the Component Branch resource in Component Designer or Target Designer.
ComponentVSGUID
Type Required or optional GUID
Not applicable
MinRevision
Type Required or optional String
Required
Specifies the minimum required revision of the replacement component.
TargetVIGUID
Type Required or optional String
Required
Specifies the VIGUID of the replacement component. For more information about component revision and VIGUID, see Versioning.