13. A data processing system for transforming source input data using a transformation macro, the data processing system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to execute a transformation macro script using a configurable transformation macro; read one or more transformation templates using the transformation macro script, wherein one or more input data source files are contained within the one or more transformation templates; read the one or more input data source files contained within the one or more transformation templates using the transformation macro script; perform logical processing of the transformation macro script and the one or more transformation templates that contain the one or more input data source files using the configurable transformation macro; determine whether 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 valid; transform the one or more input data source files from a first file format into a second file format 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 valid; and output a transformation output in response to determining that transformation of the one or more input data source files from the first file format into the second file format is complete.
13. A data processing system for transforming source input data using a transformation macro, the data processing system comprising: a bus system; a storage device connected to the bus system, wherein the storage device stores a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to execute a transformation macro script using a configurable transformation macro; read one or more transformation templates using the transformation macro script, wherein one or more input data source files are contained within the one or more transformation templates; read the one or more input data source files contained within the one or more transformation templates using the transformation macro script; perform logical processing of the transformation macro script and the one or more transformation templates that contain the one or more input data source files using the configurable transformation macro; determine whether 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 valid; transform the one or more input data source files from a first file format into a second file format 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 valid; and output a transformation output in response to determining that transformation of the one or more input data source files from the first file format into the second file format is complete. 14. The data processing system of claim 13 , wherein the processing unit executes a further set of instructions to execute the transformation macro; read an environment setup file for the transformation macro, wherein the environment setup file provides a processing environment that the transformation macro executes in and includes external function paths, database connections, server uniform resource locators, and temporary files and initial parameters for the transformation macro; read extended functions for the transformation macro; and read the transformation macro script.