A data transformation is an object that allows you to copy data from a source container to a target container, and also to calculate the value of an expression and store it in a variable.
For example, a manufacturer may be asked the price of one of its products, which he calculates using parameters such as quantity, delivery location, and so on. These parameters are input data on which the manufacturer will perform a transformation, and then store the result as target data.
On the Transformation tab, select an input variable (and, optionally, part) to contain the source to transform and copy. Alternatively, you can leave the Input variable field empty and use the text box to write simple transformations using XSLT or more complex transformations using Xpath. In the following example, the Cancellation data transformation contains a variable called VnotEnoughCredit and a part within that variable called message:
On the General tab, select an assigned variable (and, optionally, part) to contain the result of the transformation . In the following example, the Cancellation data transformation contains an Assigned variable called VCancelOrder and an assigned part (because the source container also has a part) within that variable called CancelInfo: