The Developer tool performs connection validation each time you connect ports in a mapping and each time you validate a mapping.
When you connect ports, the Developer tool verifies that you make valid connections. When you validate a mapping, the Developer tool verifies that the connections are valid and that all required ports are connected.
The Developer tool performs the following connection validations:
At least one input object and one output object are connected.
At least one mapplet input port and output port is connected to the mapping.
Data types between ports are compatible. If you change a port data type to one that is incompatible with the port it is connected to, the Developer tool generates an error and invalidates the mapping. However, you can change the data type if it remains compatible with the connected ports, such as Char and Varchar.