Altova Mapforce Professional Features
Supported Data Formats
- Support for XML.
- Support for relational databases.
- Support for flat files (CSV, tab-separated, fixed width, etc.).
- Support for all HL7 XML formats (version 3.x).
- Support for NCPDP SCRIPT XML formats.
Data Processing
- Multi-source, multi-target mapping.
- Processing data from/into multiple files.
- Chained transformations.
- Built-in extensible function libraries.
- Visual function builder for creating user-defined functions.
- Transformation input parameters.
- Sort data by various criteria.
- Direct file input and output (data streaming).
- Process XML, JSON, EDI, CSV, FLF, or FlexText components as strings.
- Built-in execution engine for immediate output of all edition-supported data formats.
- Project management support.
Data Mapping Debugger
- Step through data mappings and examine intermediate values.
- Set breakpoints on any input or output node.
- All intermediate values displayed on the mapping pane.
- History of values for all data mapping nodes.
- View partial output during debug session.
XSLT / XQuery Generation
- Generation of XSLT 1.0/2.0/3.0 code.
- XSLT transformation engine for immediate XML-to-XML conversion.
- Generation of XQuery transformation code.
Program Code Generation
- Java code generation.
- C# code generation.
- C++ code generation.
Automation Support
- COM-based and Java APIs.
- OLE support.
- ActiveX Control.
- Command-line interface.
- Compile mapping execution files for MapForce Server.
- Deploy mapping projects to FlowForce Server for automation.
Global Resources
- Configure / switch to multiple deployment environments.
- Deep integration with MissionKit tools.
Multi-purpose IDE integration
- Visual Studio® integration.
- Eclipse integration.
Mapping Documentation
- Documentation generation in HTML, Microsoft® Word, or RTF.
- Custom mapping analysis reports via StyleVision®.