Note: The
Select implementation action
does
not add or remove component interfaces or partner references so
that it does not affect existing wires. However, after using this action,
the component's existing interfaces or references might
not match what
is required by the selected implementation. In this case, there will be errors
in the assembly diagram. Therefore, it is recommended that you do one of the
following things to fix the errors:
- Use the Synchronize Interfaces and References menu
item on the component to synchronize to or from the implementation. See "Synchronizing
the interfaces and references between components and implementations" in the
related links at the end of this topic.
- Manually add the required interfaces and references to the component,
and remove or change the non-matching ones.
- Drag and drop the implementation onto the canvas (to create a new component)
and then rewire the assembly diagram so that the new component replaces the
unimplemented component. Be sure to also copy the display name and qualifiers
you defined in the original component to the new one. Afterwards, you can
safely delete the replaced component.
In both cases, if interfaces or partner references have been replaced,
you may need to introduce a new mediation service to transform the interfaces.