1. A computer-implemented method comprising: receiving a selection of a first business object; receiving a selection of a second business object; receiving a selection of one or more node elements of the second business object; receiving one or more query parameters; receiving a mapping to map a respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters; receiving a script for evaluating a condition associated with the first business object; generating runtime objects based on the mapping and the script; and executing a runtime framework to use the runtime objects to evaluate the condition and to create a message mapping the respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters.