The Macro transformation is a passive transformation that enables dynamic functionality for any transformation logic.
Use the Macro transformation in a dynamic mapping that can accommodate changes to sources and targets at run time. The Macro transformation propagates the changes to a mapplet referenced by the Macro transformation, enabling the mapplet to act as a dynamic mapplet. The Macro transformation is always associated with a mapplet, called the macro instruction. The macro instruction mapplet can contain transformations that do not support dynamic functionality.
The Macro transformation cannot be configured as a reusable transformation.