Patent ID: 8656359

Claim:
A computer implemented method for data transformation comprising: defining a data transformation between a source data object and a target data object in a user interface; based on the data transformation, creating one or more initial mappings between one or more elements of the source data object and the target data object; determining at least one mapping from the one or more initial mappings to be adjusted; determining one or more predefined mapping rules for adjusting the at least one mapping to at least one subsequent mapping, wherein the one or more predefined mapping rules are reusable templates for an additional data transformation; determining a mapping from the at least one subsequent mapping unsuitable for the defined data transformation, wherein the mapping requires debugging; toggling a breakpoint for debugging on the mapping between the source data object and the target data object; displaying the mapping with toggled breakpoint when debugging is in progress; and confirming the transformation when no further debugging is required.