You can create a dynamic port from the All Ports group of a Read transformation, a group of an upstream transformation, or a dynamic port in an upstream transformation. The Developer tool creates dynamic ports with the data type value as dynamic. You can create more than one dynamic port in a transformation.
When you use the
New
button to create a port, the Developer tool assigns a default name. Rename the dynamic ports to ensure that the port names within each transformation are unique. When you add ports of the same name to a transformation, the Developer tool appends a number to the dynamic port or the generated port to resolve port naming conflicts.
You can create dynamic ports in the following transformations:
Aggregator
Expression
Filter
Joiner
Lookup
Macro
Rank
Read
Router
Sequence Generator
Sorter
Update Strategy
Write
If the mapping contains transformations that cannot include dynamic ports, you might need to manually update the mapping when the source metadata changes.
Any change to the port attributes propagates to the generated ports in the pipeline. You do not need to manually propagate the changed port attributes.