What's new in Altova MapForce Basic Edition 2024 Release 2

Apr 23, 2024
  • Support for FORTRAS EDI messages:
  • MapForce supports EDI messages for numerous industry standards as the source or target of any data transformation process. New support has been added for FORTRAS EDI in the latest version.
  • FORTRAS EDI messages are used to exchange information among freight hauling companies, and support for this popular standard has been requested by MapForce customers working on EDI data integration.
  • Option to share database connection among components:
  • In some data mapping applications, a project may connect to the same database twice. Now, in these cases it is easy for database components to share the same database connection. This is enabled by checking Use Shared Database Connection at Runtime in the database component settings.
  • Ability to deploy original design file to FlowForce Server:
  • High performance automation of data integration and ETL projects defined in MapForce is provided by MapForce Server and FlowForce Server, with MapForce Server automating data transformation and FlowForce Server providing comprehensive workflow management.
  • When you deploy your MapForce Server Execution file to FlowForce Server, it is now possible to attach the mapping files for later retrieval. This will help your team if the original files are lost unintentionally by enabling them to download them at any time.
  • Support for video and web links in Projects:
  • MapForce includes a Project view for creating projects that include multiple data mapping projects, input files, and other related assets.
  • MapForce users can now add links to relevant web pages and videos in their MapForce projects.
  • The MapForce Examples project that ships with the software now includes numerous links to video tutorials and web pages describing specific functionality alongside the relevant sample MapForce projects.
  • Code generation for .NET 8:
  • C# code generation is now available for the .NET framework in addition to earlier versions. MapForce also offers royalty-free program code generation in Java and C++.
  • Updated database support:
  • MapForce supports connecting to the most popular SQL and NoSQL databases, as well as numerous versions thereof, for data integration and ETL projects.
  • Support has been updated in the latest version to include:
  • MySQL 8.2 & 8.3
  • PostgreSQL 16
  • MariaDB 11.2
  • SQLite 3.45

New in Altova MapForce Basic Edition 2023 Release 2 (Apr 12, 2023)

  • Support for comments in data mapping projects
  • Support for standalone =“yes” declaration in XML output

New in Altova MapForce Basic Edition 2023 (Oct 19, 2022)

  • Integrated Altova XML Schema Manager
  • Light and Dark modes

New in Altova MapForce Basic Edition 2022 Release 2 (Mar 8, 2022)

  • Support for images in the Project Window:
  • The StyleVision Project Window provides a convenient view for grouping, managing, and working with related files. Once collected in a project, files can be accessed easily from the Project sidebar when designing a report.
  • Now, when a project includes images, you can preview (via mouseover) and open them directly from the Project Window.
  • StyleVision now supports the latest versions of the following databases in addition to previous versions:
  • IBM DB2 11.5.7
  • MySQL 8.0.28
  • MariaDB 10.6.5
  • SQLite 3.37
  • PostgreSQL 14.1
  • Integration with latest Visual Studio and Eclipse versions
  • StyleVision can be integrated in the Eclipse and Visual Studio IDEs, with support added for the latest versions:
  • Eclipse 4.22
  • Visual Studio 2022

New in Altova MapForce Basic Edition 2022 (Oct 27, 2021)

  • Support for NoSQL databases:
  • NoSQL – sometimes said to stand for “not only SQL” and other times “no SQL” – databases store data in a format different than the relational tables found in relational databases.
  • While MapForce has long supported a wide variety of relational database types, a frequent user request has been support for mapping and converting data in NoSQL databases. Now, with Version 2022, MapForce includes native support for MongoDB and Apache CouchDB, two of the most popular NoSQL databases, with plans to add additional types in the future.
  • Support for Windows 11:
  • MapForce and all Altova desktop and server software in the Version 2022 release now supports running on Windows 11.
  • Windows 11 represents a significant operating system upgrade from Microsoft that brings improved stability, security, scalability, and enhanced performance to developer desktops and laptops. Altova is proud to release full Windows 11 compatibility in its v2022 product line.
  • Variables based on JSON Schema:
  • In MapForce variables are a special type of component used to store an intermediate mapping result for further processing. Variables can be simple types (e.g., string, integer, boolean, etc.) and complex types (a tree structure).
  • With Version 2022, the variables component now also supports variables based on JSON Schema.
  • Copy all connections for JSON structures:
  • Copy all connections is a convenient feature that lets you automatically map data between complex structures (i.e., nodes with child items) that are similar or the same.
  • Now, auto connecting matching child items also works for JSON data structures.
  • Support for additional EDI versions:
  • MapForce supports data mapping and conversion for numerous EDI standards, with updated version support as follows:
  • EDIFACT 2020B and 2021A
  • SWIFT 2021
  • Support for additional database versions:
  • MapForce now supports the latest versions of the databases below in addition to previous versions.
  • IBM DB2 11.5
  • MySQL 8.0.25
  • PostgreSQL 13
  • SQLite 3.35.5
  • Integration with the newest versions of Eclipse:
  • MapForce supports seamless integration with the Eclipse IDE, with support in the latest version added for Eclipse 4.19, 4.20, and 4.21.

New in Altova MapForce Basic Edition 2021 Release 3 (Jun 1, 2021)

  • Support for JSON Schema versions 2019-09, 2020-12

New in Altova MapForce Basic Edition 2021 Release 2 SP1 (Mar 31, 2021)

  • Support for XSLT 3 generation:
  • MapForce auto-generates XSLT transformation code for automating XML to XML data mappings. Starting with Version 2021 R2 developers can choose XSLT 3.0 in addition to 1.0 or 2.0 when selecting a data transformation language for XML mappings.
  • XSLT 3.0 is considered a major upgrade from previous versions of the transformation language and includes an extended set of functions. These are now available in the MapForce Function Library when using XSLT3.
  • C# code gen for .NET Core and .NET 5
  • When generating program code to implement data mapping projects, developers can now select .NET Core or .NET 5 as target frameworks for C# generation. This adds to existing support for.NET Framework projects.
  • Updated support for IBM DB2 for iSeries:
  • Support for IBM DB2 for iSeries has been updated to include the latest version, which is 7.4.
  • Integration with Eclipse 4.17 and 4.18:
  • MapForce offers optional integration with Eclipse, adding support for its latest versions in this release.

New in Altova MapForce Basic Edition 2021 (Oct 14, 2020)

  • Support for SWIFT messages
  • Conversion of EDI to XML without mapping
  • Arbitrary location of EDI configuration files
  • Support for SQL left outer join
  • Dynamic assignment of URLs for REST Web services at runtime
  • Read/write binary files
  • XBRL Taxonomy Manager
  • COVID-19 related XBRL taxonomy updates
  • Updated support for MariaDB
  • Integration with Eclipse 4.15 and 4.16

New in Altova MapForce Basic Edition 2020 Release 2 (Mar 17, 2020)

  • Excel output: option to update existing documents:
  • MapForce supports converting data to or from Excel documents.
  • This new feature allows you to write directly to nicely formatted Excel files to update its data at runtime: any designated worksheets, rows, and cells from the specified file will be replaced with data from the mapping and all formatting in the existing file will be preserved as-is. To protect functionality in the existing spreadsheet, cells with formulas will not be overwritten.
  • This option gives developers even more flexibility, especially for outputting nicely formatted Excel files for end users, directly from MapForce.
  • All new Library Management system:
  • MapForce includes a comprehensive data processing function library, and developers may also import libraries and build and save user-defined functions. In MapForce 2020r2, a new Manage Libraries window has been introduced to make this process more flexible and straightforward.
  • Adding to the ability to import libraries globally such that libraries and user defined functions are available to all mappings, the Manage Libraries window now lets users import them to a specific data mapping project (.mfd). This way, when you send a MapForce project file to colleague(s), it will already include any imported libraries – they do not have to be installed separately. This also makes it possible to, for example, easily copy and paste user-defined functions from one mapping to another seamlessly.
  • In the case of XML mappings, when a project imports XSLT or XQuery libraries, developers can now generate XSLT or XQuery code that references the imported library files using a relative path.
  • The MapForce COM API supports the new library management functionality as well. For example, if you need to configure a standard setup of available common libraries for all users on your team, you can now use the COM API to set up the same set of libraries for each one of your developers when you initially configure MapForce on their machines.
  • New namespace options in generated (C++, C#, Java) code:
  • When program code is auto-generated in C++, C#, or Java based on XML data mapping projects in MapForce, new methods are available to declare or override namespaces for an element, or to append an element with a prefixed namespace.
  • Extended support for UN/EDIFACT:
  • When mapping EDIFACT EDI messages, MapForce provides support for numerous versions of the UN/EDIFACT standard, now updated to include 2019A and 2019B.
  • Support for additional database versions:
  • MapForce supports mapping data in any of the most popular databases, and in this release support is added for new versions of:
  • Informix 14.10
  • PostgreSQL 12
  • SQLite 3.31
  • Integration with Eclipse 4.13 and 4.14:
  • MapForce offers optional integration with Eclipse, adding support for its latest versions in this release.

New in Altova MapForce Basic Edition 2020 (Oct 9, 2019)

  • Value Map configuration via copy/paste
  • Extended Value Map options

New in Altova MapForce Basic Edition 2019 (Nov 13, 2018)

  • Support for mapping Protocol Buffers
  • Additional functionality for node functions
  • Support for EDIFACT 2017B, 2018A
  • Support for additional database versions
  • Support for Eclipse 4.6, 4.7 and 4.8

New in Altova MapForce Basic Edition 2018 Release 2 (Apr 23, 2018)

  • NCPDP SCRIPT support
  • Easily insert or remove columns in Excel mappings
  • Significant speed improvement in the XSLT engine
  • Generate code for VS2013, VS2015, and VS2017
  • Support for Sybase 16, PostgreSQL 9.6, MySQL 5.7
  • Integration with Eclipse 4.7

New in Altova MapForce Basic Edition 2015 (Apr 8, 2015)

  • New function replicate-item – A new sequence function that allows a mapping to produce a sequence of an arbitrary length from every single node
  • Support for German, Spanish, and Japanese languages in format-date function

New in Altova MapForce Basic Edition 2014 Release 2 (Apr 8, 2015)

  • Support for CDATA generation in XML files – Target nodes may be specified individually for generation as CDATA
  • New functions for processing and generating sequences – New functions allow bulk processing of sequences, including generate-sequence, replicate-sequence and more
  • Improved mapping validation and editing help – Mapping validation error message have been improved to enable quick identification of mapping errors

New in Altova MapForce Basic Edition 2014 (Apr 8, 2015)

  • Support for XML wildcards (xs:any and xs:anyAttribute).
  • Integration of RaptorXML – RaptorXML is now used for all XSLT 1, XSLT 2 and XQuery transformations in MapForce.
  • Support for comments and processing instructions in output XML.

New in Altova MapForce Basic Edition 2012 Release 2 (Mar 6, 2012)

  • Sort input data by various criteria – Saves a step for users who require large datasets to be sorted as part of a data mapping task
  • Support for logical files in IBM iSeries databases – Users can map data both to and from logical files in IBM iSeries databases

New in Altova MapForce Basic Edition 2012 (Nov 5, 2011)

  • Streaming reading for large XML, CSV, and FLF files and databases Enterprise Edition Professional Edition – Allows mappings to process arbitrarily large XML, CSV, and FLF input files by using a streaming processor approach
  • New functions parse-date and parse-time Enterprise Edition Professional Edition – Easier than the existing parse-dateTime function when data in an input stream defines only the date or time, not both
  • Visual alignment guides on mapping screen Enterprise Edition Professional Edition Basic Edition – Allows users to create more clearly organized mapping displays
  • JDBC database driver support Enterprise Edition Professional Edition – Improves database connectivity for many users
  • New Java API Enterprise Edition Professional Edition – Allows Java developers to more easily manipulate, customize, and enhance MapForce functionality
  • Search in Project Window Enterprise Edition Professional Edition – Helps users manage organization of large projects

New in Altova MapForce Basic Edition 2011 Release 2 (Feb 21, 2011)

  • Direct file output (data streaming)
  • Expandable if-else component (switch statement)
  • Ability to process different EDI message types in a single mapping
  • Support for the IATA PADIS EDI format
  • Reverse existing mapping
  • Ability to execute SQL statements prior to database output
  • New parsing functions
  • New function to retrieve node name
  • Ability to search Function Library
  • Custom analysis reports via StyleVision integration

New in Altova MapForce Basic Edition 2011 (Sep 15, 2010)

  • Chained transformations
  • Integration with StyleVision for output components
  • Formatting of numbers, dates, and times
  • Two new parameters in auto-number function
  • Functions for working with timezones
  • Extended support for EDIFACT
  • Extended support for X12

New in Altova MapForce Basic Edition 2010 Release 2 (Feb 25, 2010)

  • 64-bit version – for use with 64-bit operating systems
  • New string functions: tokenize, tokenize-regexp, tokenize-by-length
  • Automatic reassignment of child connections – enables users to automatically reassign descendent element mappings when a parent element is mapped to a new connection.
  • Automatic generation of X12 997 messages – lets users automatically create mappings to X12 functional acknowledgement messages.
  • Support for external C# and Java calls – allows users to use external C# and Java functions in mapping transformations inside MapForce.
  • Simplified process for adding C# and Java libraries

New in Altova MapForce Basic Edition 2010 (Oct 29, 2009)

  • supports XML-to-XML data mapping and XSLT 1.0/2.0 code generation.

New in Altova MapForce Basic Edition 2009 SP1 (May 12, 2009)

  • Support for HL7 v3 XML;Support for grouping;
  • Distinct-values function;
  • Position function;
  • Find dialog for identifying nodes;