Please enable JavaScript to view this site.

Altova MapForce 2020 Enterprise Edition

MapForce® is a 32/64-bit Windows application that runs on the following operating systems:

 

Windows 7 SP1 with Platform Update, Windows 8, Windows 10

Windows Server 2008 R2 SP1 with Platform Update or newer

 

64-bit support is available for the Enterprise and Professional editions.

 

MapForce is optionally available as a plug-in to the following integrated development environments:

 

Visual Studio 2010/2012/2013/2015/2017/2019, see MapForce Plug-in for Visual Studio

Eclipse 4.9 / 4.10 / 4.11 / 4.12, see MapForce Plug-in for Eclipse.

 

MapForce integrates with Microsoft Office products as follows:

 

It can map data to or from Access databases. For supported versions, see Databases and MapForce

It can generate mapping documentation in Word 2000 or later format, see Generating and Customizing Mapping Documentation.

It can map data to or from Excel 2007 or later spreadsheets, see Microsoft OOXML Excel 2007+

 

Supported data sources and targets

When you change the transformation language of a MapForce mapping, certain features may not be supported for that specific language. The following table summarizes the supported data source and data target formats, by language, in MapForce Enterprise Edition.

 

Remarks:

 

"Built-in" means that you can execute the mapping by clicking the Output tab in MapForce, or run it with MapForce Server.

 

Mapping format

XSLT 1.0

XSLT 2.0

XQuery

C++

C#

Java

BUILT-IN

XML1

bullet

bullet

bullet

bullet

bullet

bullet

bullet

CSV and text




bullet

bullet

bullet

bullet

Text, via MapForce FlexText




bullet

bullet

bullet

bullet

JSON





bullet

bullet

bullet

XBRL2




bullet

bullet

bullet

bullet

Excel 2007 and later3

As data source


bullet



bullet

bullet

bullet

As data target





bullet

bullet

bullet

EDI

ASC X12




bullet

bullet

bullet

bullet

HIPAA X12




bullet

bullet

bullet

bullet

HL7 version 2




bullet

bullet

bullet

bullet

HL7 version 3

bullet

bullet

bullet

bullet

bullet

bullet

bullet

IATA PADIS




bullet

bullet

bullet

bullet

NCPDP SCRIPT

EDIFACT format




bullet

bullet

bullet

bullet

NCPDP SCRIPT

XML format

bullet

bullet

bullet

bullet

bullet

bullet

bullet

SAP IDoc




bullet

bullet

bullet

bullet

TRADACOMS




bullet

bullet

bullet

bullet

UN/EDIFACT




bullet

bullet

bullet

bullet

Databases4

ADO




bullet

bullet


bullet

ADO.NET





bullet


bullet

JDBC






bullet

bullet

Native SQLite







bullet

Native PostgreSQL







bullet

ODBC




bullet

bullet

bullet

bullet

Web Services5

REST-Style







bullet

SOAP





bullet

bullet

bullet

Protocol Buffers







bullet

 

Footnotes:

 

1.XML with digital signatures processing is supported only in BUILT-IN.

2.XBRL with digital signatures processing is supported only in BUILT-IN.

3.This refers to Excel 2007 or later files in Office Open XML format (.xlsx). Note that the Strict Open XML Spreadsheet format also uses the .xlsx extension but is supported only as data source (not as data target). For more information, see Microsoft OOXML Excel 2007+.

4.Limitations apply depending on the database kind and the target environment. For more information, see Database mappings in various execution environments.

5.This refers to calling Web Services (not generating them from mappings). For SOAP Web Services, note that client certificates, preemptive authentication and WS-Security are not supported in the generated C# and Java code. For more information, see Calling Web Services.

 

Supported features in generated code

The following table lists the features relevant for code generation and the extent of support in each language in MapForce Enterprise Edition.

 

Feature

XSLT 1.0

XSLT 2.0

XQuery

C++

C#

Java

BUILT-IN

Supply parameters to the mapping

bullet

bullet

bullet

bullet

bullet

bullet

bullet

Supply the input file names dynamically from the mapping

bullet

bullet

bullet

bullet

bullet

bullet

bullet

Supply wildcard file names as mapping input 1


bullet

bullet

bullet

bullet

bullet

bullet

Generate the output file names dynamically from the mapping


bullet


bullet

bullet

bullet

bullet

Return string values from the mapping

bullet

bullet


bullet

bullet

bullet

bullet

Variables


bullet

bullet

bullet

bullet

bullet

bullet

Sort components


bullet

bullet




bullet

Grouping functions


bullet


bullet

bullet

bullet

bullet

Filters

bullet

bullet

bullet

bullet

bullet

bullet

bullet

Join components







bullet

Value-Map components

bullet

bullet

bullet

bullet

bullet

bullet

bullet

Defaults and node functions







bullet

Mapping exceptions


bullet

bullet

bullet

bullet

bullet

bullet

String parsing and serialization 2







bullet

Dynamic node names


bullet

bullet

bullet

bullet

bullet

bullet

XML and XBRL digital signatures







bullet

Database bulk inserts







bullet

Database SQL SELECT without input parameters




bullet

bullet

bullet

bullet

Database SQL SELECT with input parameters







bullet

Database stored procedures







bullet

Database exception handling 3




bullet

bullet

bullet

bullet

Database tracing and error logging







bullet

Generate SOAP Web Services





bullet

bullet


Generate MapForce Server execution files







bullet

Deploy mappings to FlowForce Server







bullet

 

Footnotes:

 

1.XSLT 2.0 and XQuery use the fn:collection function. The implementation in the Altova XSLT 2.0 and XQuery engines resolves wildcards. Other engines may behave differently.

2.For JSON, parsing and serializiation is additionally supported in Java and C#.

3.Database exception handling is possible when the mapping language is supported by the currently connected database driver, as indicated in the previous table.

© 2019 Altova GmbH