Move
You can use the Move transform to copy data from one input element to one output element.
Overview
You can define the Move transform between single simple elements or between complex type elements.
You can only connect one input to the Move transform. You must use a primary connection to connect the input element to the transform.
You
can use the Move transform between complex
type input and output elements only if the input and
output have the same type, or if the type of the input
is derived from the type of output; for example, if the input element's
type is USAddress
and the output
type is Address
.
Define when the transform is applied at run time
You can define multiple connections between input elements and the Move transform. You can then use these input elements in a conditional expression that defines the condition under which the transform is applied. If the condition evaluates to true, the transform is applied.
You can use the input connected with a primary connection to the transform. To add more inputs, you can define supplement connections between input elements and the transform.
Alternatively, to define the conditional expression, you can call a static method on an imported Java™ class. You can also create a complex expression comprising XPath, Java and extension functions such as iib:getUserDefinedProperty("propertyname").
You configure the expression in the Condition tab that is available in the Properties page of the transform.
For more information, see Configuring the properties of a transform, Defining an XPath conditional expression for a transform and Defining a Java conditional expression for a transform.