16. The computer program product of claim 15 , further comprising: computer usable program code for placing a macro object in a waiting container for further processing in response to a determination that the constraints generated by the logical processing of the transformation macro script and the one or more transformation templates that contain the one or more input data source files are not valid.
16. The computer program product of claim 15 , further comprising: computer usable program code for placing a macro object in a waiting container for further processing in response to a determination that the constraints generated by the logical processing of the transformation macro script and the one or more transformation templates that contain the one or more input data source files are not valid. 17. The computer program product of claim 16 , further comprising: computer usable program code for placing the macro object in the waiting container for further processing until completion in responsive to determining that the transformation of the one or more input data source files from the first file format into the second file format is not complete.