![]() |
![]() | ![]() | ![]() | AutomationAdvanced MapForce® 2009 usability features include the ability to automate repeatable business processes by autogenerating program code or calling it remotely from the command line for recurrent mappings, data integration projects, and Web services applications. Generating Program CodeIn addition to its XSLT 1.0/2.0 and XQuery code generation capabilities, MapForce includes a built-in code generator which can automatically generate Java, C++ or C# class files from XML Schema definitions, databases, flat files, EDI configuration files, Excel 2007 workbooks, and XBRL taxonomies. The result of the code generation is a full-featured and complete application which performs the mapping operations for you. You can run the application directly as generated, insert the generated code into your own application, or even extend it with your own functionality. The ability to autogenerate program code in various programming languages can provide tremendous performance benefits when you are considering XML transformations in your mission-critical applications. Instead of relying only on XSLT processors, where transformations are processed in an interpretive way, MapForce allows you to produce lightning-fast transformations by providing program code that can be compiled into your applications and will outperform any standard XSLT processor approach. MapForce allows you to set your code generation preferences at any stage in your mapping.
When you choose to generate program code, the results are saved in a directory of your choosing where you can then process and compile your code as desired.
Customizing Your CodeGenerated output code is completely customizable via a simple yet powerful template language. It allows you to easily replace the underlying parsing and validating engine, customize code according to your company's writing conventions, or even use different base libraries such as the Microsoft Foundation Classes (MFC) and the Standard Template Library (STL). You can even configure your code with data streams for input and output. Integrating MapForce CodeEven though MapForce generated code is actually a self-contained application, it can also be integrated, or adapted to your own application to serve as a data integration component. You can edit your generated code directly to complete such operations as:
Command Line Interface / APIThe powerful data transformation and integration capabilities of MapForce can also be accessed remotely, via the command line. A COM-based API enables client applications to easily access the functionality of MapForce to automate a wide range of tasks.
Learn how MapForce® 2009 code generation can help you develop advanced data integration and Web services applications. Download a free 30-day trial of MapForce. | ![]() |
![]() | ![]() | ||||||||||||||||||||||||||||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
