When you edit a reusable transformation, all instances of that transformation inherit the changes. Some changes might invalidate the mappings that use the reusable transformation.
You can open the transformation in the editor to edit a reusable transformation. You cannot edit an instance of the transformation in a mapping. However, you can edit the transformation runtime properties.
If you make any of the following changes to a reusable transformation, mappings that use instances of it might not be valid:
When you delete one or more ports in a transformation, you disconnect the instance from part or all of the data flow through the mapping.
When you change a port datatype, you make it impossible to map data from that port to another port that uses an incompatible datatype.
When you change a port name, expressions that refer to the port are no longer valid.
When you enter an expression that is not valid in the reusable transformation, mappings that use the transformation are no longer valid. The Data Integration Service cannot run mappings that are not valid.