xml spy
Top  Next

MapForce® 2008


MapForce® 2008 Enterprise Edition is a visual data mapping tool for advanced data integration projects.

 

MapForce® supports:

 

Graphical mapping from and to any combination and any number of:

- XML Schemas as source and target

 

Professional Edition, additionally:

- Flat files: delimited (CSV) and fixed-length formats as source and target

- Relational databases as source and target

 

Enterprise Edition, additionally:

- EDI files: UN/EDIFACT and ANSI X12 as source and target

- FlexText™ files as source and target

- Office Open XML Excel 2007 files as source and target

 

Automatic code generation

- XSLT 1.0 and 2.0

 

Professional Edition and Enterprise Edition, additionally:

- XQuery

- Java, C# and C++

 

On-the-fly transformation and preview of all mappings, without code generation or compilation
Powerful visual function builder for creating user-defined functions
Accessing MapForce user interface and functions through MapForce API (ActiveX control)
Definition of custom XSLT 1.0 and 2.0 libraries and integration of custom C++, Java and C# functions
Support for XPath 2.0 functions in XSLT 2.0 and XQuery
Definition of user-defined functions/components, having complex in/outputs
Support for source-driven / mixed content mapping and copy-all connections
Automatic retention of mapping connectors of missing nodes/items

 

Professional Edition, additionally:

XML data mapping to/from databases - IBM DB2 and others
Direct querying of databases
SQL-WHERE filter and SQL statement wizard
SQL SELECT statements as mapping data sources
Project management functions to group mappings
MapForce plug-in for Eclipse
MapForce for Microsoft Visual Studio

 

Enterprise Edition, additionally:

Creation of SOAP 1.1 and SOAP 1.2 Web service projects and mapping of Web service operations from WSDL Files
Direct calling of Web service functions
FlexText™: advanced legacy file processing

 

All transformations are available in one workspace where multiple sources and multiple targets can be mixed, and a rich and extensible function library provides support for any kind of data manipulation.

 

mapforce

 

What is mapping?

Basically the contents of one component are mapped, or transformed, to another component. An XML, or text document, a database, Excel 2007 file or EDI file, can be mapped to a different target XML document, CSV text document, EDI file, Excel 2007 file or database. The transformation is accomplished by an automatically generated XSLT 1.0 or 2.0 Stylesheet, the built-in MapForce engine, or generated program code.

 

When creating an XSLT transformation, a source schema is mapped to a target schema. Thus elements/attributes in the source schema are "connected" to other elements/attributes in the target schema. As an XML document instance is associated to, and defined by, a schema file, you actually end up mapping two XML documents to each other.

 

Databases as well as EDI documents, can also be used as data sources, and map data to multiple XML Schemas, EDI documents, or other databases.

 


Top  Next

© 2008 Altova