What’s New in the Altova Product Line?

MobileTogether ®
Create mobile apps for all platforms
in record time!
Download the free MobileTogether Designer
MissionKit

Altova MissionKit Version 2017 Release 3

Version 2017 Release 3 (v2017r3) introduces major new functionality, including revolutionary back-mapping of XSLT and XQuery output in XMLSpy, a powerful new “join” component for data mapping in MapForce, and the ability to convert a StyleVision design to a MobileTogether mobile app design!

Update to the latest version of your Altova software now, or read on below to learn about all the new features.

Altova Server Products 2017r3

Altova Server Software products are updated with support for JSON5 and the latest versions of Windows Server and OS X operating systems. We've also launched the new MapForce Server Accelerator Edition with specific optimizations for super-high performance processing.

Update now or read more below.

Version 2017r3 is a free upgrade for any customer with a valid Support and Maintenance Package.

Edition Legend

 

Enterprise Edition - this feature is included in the Enterprise Edition.

Professional Edition - this feature is included in the Professional Edition.

Basic Edition - this feature is included in the Basic Edition.

Visit the Altova download page to upgrade to the latest version now.

If you're not already a customer, download a free, 30-day trial!

New in XMLSpy Version 2017 Release 3

New in XMLSpy 2017r3EnterpriseProfessional
XSLT and XQuery back-mapping.
Support for JSON5..
Support for JSON Schema extensions for Microsoft Azure Resource Manager..
Find bar supports multi-line searches..
Display of validation errors and SmartFix suggestions in left margin in Text View..
Support for signing with SHA-256.
XPath expression syntax coloring in XSLT stylesheets..
Numerous new features in charting engine.
Ability to cancel lengthy XSLT/XQuery transformations..
Support for XBRL Extensible Enumerations 1.1.
Integration with Visual Studio 2017..
Windows Server 2016 support..


XSLT and XQuery Back-mapping

XSLT and XQuery are powerful languages for transforming XML content. By nature, XSLT and XQuery documents are quite complex, and it’s often necessary to debug them when unintended output is produced. The XMLSpy XSLT and XQuery debuggers are excellent tools for perfecting your code, and the new back-mapping functionality available in R3 gives developers even more targeted ability to identify the source of XSLT and XQuery output.

When you enable back-mapping via a new button on the XMLSpy toolbar, XSLT transformations and XQuery executions will be carried out so that the result document can be mapped back on to the originating XSLT+XML or XQuery+XML documents. This means that if you click on a node in the result document, the XSLT instruction and the XML source data that generated that particular result node will be highlighted.

The back-mapping button also gives you the option to automatically tile the source, XSLT/XQuery, and result documents after transformation for easy review, as shown below.

For XSLT transformations, you can click the transformed output in either text or browser view to back-map. What’s more, when you view the HTML output in Browser view, you can simply mouse-over the desired section and XMLSpy will automatically highlight the source XML node and XSLT expression.

Back-mapping in XMLSpy is revolutionary in two ways. First, it will save developers incredible amounts of time in debugging, refining, and perfecting their code as well as understanding inherited code written by other team members. Second, XMLSpy does not make any changes or add additional code to the output document in order to achieve back-mapping.

XSLT and XQuery back-mapping, along with the existing debuggers and profilers, makes XMLSpy the most advanced tool for XSLT and XQuery development available.

VideoCheck out this shortvideo on XSLT and XQuery back-mapping.

Enabling back-mapping
XSLT Back-mapping

Support for JSON5

JSON5 (json5.org) is a proposed extension to JSON that makes JSON code easier for humans to write and read.

All JSON-related functionality available in XMLSpy is now also available for JSON5 instance documents and schemas, including validation, intelligent editing of JSON instances, a graphical JSON Schema editor, JSON document generation, and XML / JSON conversion.

JSON5 editing and conversion

JSON Schema extensions for Microsoft Azure Resource Manager

In response to customer requests, we've added this support to allow developers creating Azure Resource Manager templates to do so in the XMLSpy JSON editor, with validation support for Microsoft’s extension schema.

Find bar supports multi-line searches

The new, modernized Find/Replace dialog introduced in Version 2017 now additionally supports multi-line searches, enabling users to find and replace data that spans multiple lines by searching via a regular expression (see below).

Validation errors & SmartFix suggestions in margin

Now, in addition to viewing validation messages and SmartFix auto-correct suggestions in the XMLSpy messages window, you can see their location and read information directly next to the impacted code – a huge increase in convenience when troubleshooting!

You can simply click the error indicator to read the validation error or the SmartFix light bulb for a suggestion to implement a fix that you can apply automatically, with one click.

This is especially helpful when working through several validation errors at once, as it’s easy to identify and fix each in turn.

Shown in the screenshot on the right, this new functionality is a convenient way to immediately see and fix errors faster than ever before.

Validation and SmartFix in margin
Multi-line find/replace

New features for Area, Line, and Candlestick charts

  • Line chart may be used to draw just dots without the connecting lines
  • Y-Axis may be inverted with 0 at the top

New features for Gauge charts

  • Add value label on chart
  • Add text label on chart (e.g., for showing units)

New features for Bar charts

  • Add value labels onto the bars
  • Customize distances between bars within the same series and between series
  • Y-Axis may be inverted with 0 at the top/right
New line chart features
New gauge chart features
New bar chart features

XPath syntax coloring in XSLT

In addition to syntax coloring in the XPath window and builder dialogs, XPath syntax coloring is now also available in Text View when you’re working on XSLT stylesheets.

Having distinct syntax coloring for XPath in your XSLT code makes it both easier to edit new documents and to understand existing code (see below).

Ability to cancel XSLT/XQuery execution

If a XSLT transformation or XQuery execution takes longer than expected, now it’s easy to cancel it prior to completion.

Support for signing with SHA-256

XMLSpy has long supported XML Signature technology for assigning and verifying XML digital signatures for XML documents.

Now, in response to customer requests, we’ve added support for signing via SHA-256, a popular secure hash algorithm that generates a 256-bit hash.

XPath syntax coloring in XSLT

XBRL Extensible Enumerations 1.1 Support

XBRL projects often require "extensible enumerations," which leave extension taxonomy editors free to augment the list of allowed values for a concept. Support for version 1.1 adds to existing support for version 1.0 of the standard.

 

Or, if you’re already an XMLSpy user, learn more about all the new features that have been added since your last upgrade.

New in MapForce Version 2017 Release 3

New in MapForce 2017r3EnterpriseProfessionalBasic
New Join component..
Support for NULL values in database table actions..
New Find bar...
Support for JSON5 syntax.
Integration with Visual Studio 2017..
Windows Server 2016 Support...


New Join Component

MapForce 2017 Release 3 includes a new join component to join data trees of any data format. Join works similarly to a SQL JOIN statement, so it is easy to understand and intuitive to use. Join is also extremely visual, since results can be viewed immediately in the output window. When applied to databases, the join component in MapForce produces SQL JOIN statements, achieving fast data mapping execution.

The structures to be joined in MapForce can even contain different data types. For example, an XML structure could be joined with a CSV file. In the data mapping at right, information from two XML files is joined to create a complete contact list for a group of people.

The condition element at the bottom of the join component defines how the files are combined. Our mapping needs to match FirstName and LastName from each file to connect the right address to each email and phone number. Clicking on the key icon next to the condition opens a dialog where the condition is defined.

MapForce 2017 Join component for any data format

Support for NULL Values in Database Table Actions

The Database Table Actions dialog has been extended to support NULL value comparison. NULL-aware comparisons provide an improved way to handle databases that contains null values. MapForce 2017r3 users can now configure a database mapping so that data comparison is done in a NULL-aware manner, according to rules applicable to the database kind involved in the mapping.

The data mapping at right is intended to update the target table without inserting duplicate entries. Both tables are defined allowing the email field to be NULL, so matching name entries with NULL email fields could exist in each table.

Clicking the Actions icon next to the TARGET database table opens the Database Actions Dialog. The NULL equal checkbox next to the email field allows MapForce to treat NULL values in the source and target as equal for data mapping purposes, even though they are not considered equal by database rules.

MapForce 2017 null-aware data mapping

New Find bar

MapForce 2017 Release 3 is enhanced with a new Find bar based on the Find features introduced in XMLSpy 2017.

The new Find bar allows users to perform searches of text in the Output, XQuery, and XSLT windows. Case sensitive, regular expression, find in selection and multi-line searches are supported.

The enhanced Find bar gives users one more tool to check the output of immediate conversions for the desired data mapping results.

MapForce 2017 find bar

JSON5 Support

As described above in the XMLSpy section, JSON5 is a proposed extension to JSON intended to make JSON code easier for humans to write and read.

MapForce 2017 Release 3 supports JSON5 as input, output, or intermediate data mapping components in chained mappings.

Updated Visual Studio and Windows Server support

Adding to support for previous versions, MapForce now supports integration with Visual Studio 2017 and can run on the Windows Server 2016 operating system.

 

Or, if you’re already a MapForce user, learn more about all the new features that have been added since your last upgrade.

 

*Performance results based on Altova internal tests. Your results may vary.

New in StyleVision Version 2017 Release 3

New in StyleVision 2017r3EnterpriseProfessionalBasic
Ability to convert a StyleVision design to a MobileTogether design...
New Find bar...
Numerous new features in charting engine.
Integration with Visual Studio 2017..
Windows Server 2016 support...


Converting a StyleVision design to a MobileTogether design

StyleVision has enjoyed years of popularity with customers who need to publish XML and database data in business reports, and build electronic forms for use by non-technical users of Altova Authentic. Now, in today’s mobile-first world, developers are providing their end users with mobile apps for reporting and electronic forms. Wouldn’t it be nice to get a jump start on a mobile app by generating one from an existing StyleVision design? Now you can.

A new command in the File menu lets you generate a MobileTogether design (MTD) file from an existing StyleVision design! You can open the design in MobileTogether Designer, change it as necessary, and then deploy* it as a native app that may be accessed on mobile devices and Windows 8/10 computers - as well as in any web browser.

Generating an MTD file as a starting point saves a tremendous amount of time and gives you a jumpstart building your first mobile app. You do not need specific mobile development experience to build an app in MobileTogether, and the MobileTogether app design process will be familiar to StyleVision developers.

In addition to easily porting StyleVision designs to the mobile world, this new functionality will be especially relevant for customers currently using the Authentic Browser Plug-in. Modern browsers are dropping support for plug-ins due to security issues. Because MobileTogether generates apps for iOS, Android, and Windows, as well as a browser-based client reachable via URL, it removes the requirement to use a browser plug-in while adding additional, mobile deployment capabilities.

See below the process for generating a MobileTogether design from the StyleVision "Invoice" SPS and the corresponding, auto-generated mobile app design in MobileTogether.

*MobileTogether has two deployment options.

  • End users access the app by connecting to your MobileTogether Server on their mobile device. They simply download the free, MobileTogether App from their app store of choice and connect to your server. They may also connect to your server from a web browser, if permitted.
  • If further customization is required, developers add custom branding, compile an app for each platform, and submit it to the app stores.
StyleVision to MobileTogether
MobileTogether Design generated by StyleVision

New Find bar

The new, modernized find dialog introduced in XMLSpy 2017 is now also available in StyleVision when viewing XSLT or XSL:FO code.

The new Find bar stays open as you work and highlights all instances of a search term instantly in the code as well as in the navigation bar, and it’s easy to navigate through each match. You can search within a selection or via regular expressions, and numerous filters are provided.

You can even utilize regular expressions to perform multi-line searches.

StyleVision find dialog

Numerous new features in charting engine

As shown above under XMLSpy, chart creation functionality has been enhanced in StyleVision 2017r3 with new options for the following.

Bar Charts:

  • Add value labels onto the bars
  • Customize distances between bars within the same series and between series
  • Y-Axis may be inverted with 0 at the top/right

Gauge Charts:

  • Add value label on chart
  • Add text label on chart (e.g., for showing units)

Area Charts, Line Charts:

  • Line chart may be used to draw just dots without the connecting lines
  • Y-Axis may be inverted with 0 at the top

Candlestick Charts:

  • Y-Axis may be inverted with 0 at the top
New gauge chart features

Updated Visual Studio and Windows Server support

Adding to support for previous versions, StyleVision now supports integration with Visual Studio 2017 and can run on the Windows Server 2016 operating system.

MobileTogether
Build native apps
for all platforms in record time!
 

Or, if you’re already a StyleVision user, learn more about all the new features that have been added since your last upgrade.

New in Authentic Version 2017 Release 3

New in Authentic 2017r3Enterprise
Integration with Visual Studio 2017.
Windows Server 2016 support.


Updated Visual Studio and Windows Server support

Like Altova MissionKit 2017r3 products, Authentic now supports Windows Server 2016 as well as integration with the latest release of Visual Studio, adding to support for previous versions.

 

Or, if you’re already an Authentic user, learn more about all the new features that have been added since your last upgrade.

New in UModel Version 2017r3

New in UModel 2017 Release 3EnterpriseProfessionalBasic
Support for C# 7...
Integration with Visual Studio 2017..
Windows Server 2016 Support...


Support for C# 7

UModel 2017 Release 3 now supports C# 7 in addition to previous versions of C# for all code engineering features, including code generation, reverse engineering, and model transformation. C# 7 is part of Microsoft Visual Studio and is said to bring a focus on data consumption, code simplification and performance.

Updated Visual Studio and Windows Server support

Like other MissionKit 2017r3 products, UModel 2017r3 now supports Windows Server 2016 as well as integration with the latest release of Visual Studio, adding to support for previous versions.

 

Or, if you’re already a UModel user, learn more about all the new features that have been added since your last upgrade.

New in DatabaseSpy Version 2017 Release 3

New in DatabaseSpy 2017r3EnterpriseProfessional
New command to generate complete DDL scripts for a database schema..
New Find bar..
Numerous new features for charting SQL query results.
Windows Server 2016 Support..


Generate Complete DDL Scripts

DatabaseSpy 2017 Release 3 includes a new command to create complete DDL scripts for a database schema. When a database administrator needs to recreate a complete database structure, scripts are required not just to create tables, but also all views, constraints, indexes, functions, procedures, etc. that may be defined in the database.

Right-clicking any database schema in the Online Browser helper window offers the DDL Script command.

The script is then immediately opened for review in a new SQL Editor window. (A portion of the generated script for the database schema selected here is shown in the next section below.)

DDL Scripts are essential for backing up complete database structures, or to move a structure to a different server when the actual table contents are not required, such as moving from a development environment into production.

DatabaseSpy Generate DDL Script menu option

New Find bar

The DatabaseSpy 2017 Release 3 SQL Editor window is enhanced with a new Find bar based on the Find features introduced in XMLSpy 2017.

Case sensitive, regular expression, and find in selection searches are supported. The Find bar also supports multi-line searches.

As shown at right, the new Find functionality is especially useful to review long SQL scripts, such as the generated DDL script from the example illustrated above.

DatabaseSpy find bar

Numerous new features for charting SQL query results

As shown above under XMLSpy, chart creation functionality has been enhanced in DatabaseSpy 2017r3 with new options for the following.

Bar Charts:

  • Add value labels onto the bars
  • Customize distances between bars within the same series and between series
  • Y-Axis may be inverted with 0 at the top/right

Gauge Charts:

  • Add value label on chart
  • Add text label on chart (e.g., for showing units)

Area Charts, Line Charts:

  • Line chart may be used to draw just dots without the connecting lines
  • Y-Axis may be inverted with 0 at the top

Candlestick Charts:

  • Y-Axis may be inverted with 0 at the top
New bar chart features

Updated Windows Server support

Adding to support for previous versions, DatabaseSpy 2017r3 can now run on the Windows Server 2016 operating system.

Please refer to our Edition Comparisons for a list of features included in different editions of Altova products.

 

Or, if you’re already a DatabaseSpy user, learn more about all the new features that have been added since your last upgrade.

New in DiffDog Version 2017 Release 3

New in DiffDog 2017r3EnterpriseProfessional
New Find bar..
Windows Server 2016 Support..


New Find bar

The DiffDog 2017 Release 3 is enhanced with a new Find bar based on the Find features introduced in XMLSpy 2017. The new Find bar allows users to perform searches of text in the Text View windows.

Case sensitive, regular expression, and find in selection searches are supported. The Find bar also supports multi-line searches and you can even define regular expressions to perform wildcard and searches.

The image to the right shows a file comparison of two XML files with a regular expression in the Find bar to search for email addresses. The regular expression will only be case sensitive if the Match Case option is also selected.

DiffDog find bar

Updated Windows Server support

Adding to support for previous versions, DiffDog 2017r3 can now run on the Windows Server 2016 operating system.

"DiffDog saved my life! Recordare developed MusicXML as an Internet-friendly format for publishing and sharing digital sheet music. As MusicXML became more popular, we needed a truly XML-aware differencing program to evaluate the XML files created by our Dolet plug-ins. DiffDog gives us the high quality regression testing tool that we had long sought for our MusicXML projects."

– Michael Good, CEO, www.recordare.com

 

Or, if you’re already a DiffDog user, learn more about all the new features that have been added since your last upgrade.

New in RaptorXML Server 2017 Release 3

New in RaptorXML Server 2017r3
JSON5 support
Numerous new features in charting engine
Support for Windows Server 2016
Support for Mac OS X 10.12 (Sierra)
Support for XBRL Extensible Enumerations 1.1


JSON5 support

RaptorXML Server now supports high speed validation and processing of JSON5 documents, adding to existing support for JSON and JSON Schema. Read more about JSON5 in the XMLSpy and MapForce sections above.

Support for XBRL Extensible Enumerations 1.1

RaptorXML+XBRL Server now supports validation of documents that include XBRL Extensible Enumerations version 1.1. This adds to existing support for version 1.0.

 

Or, if you’re already a RaptorXML Server customer, learn more about all the new features that have been added since your last upgrade.

New in FlowForce Server 2017 Release 3

New in FlowForce Server 2017r3
Windows Server 2016 Support
OSX 10.12 (Sierra) Support
Support for RaptorXML+XBRL Server 2017r3, MapForce Server 2017r3, and StyleVision Server 2017r3


Windows Server and OSX support

Adding to support for previous versions, FlowForce Server 2017r3 can now run on the Windows Server 2016 and OSX 10.2 (Sierra) operating systems.

Support for Altova Server Software v2017

FlowForce Server 2017r3 is fully compatible with all the new features included in RaptorXML+XBRL 2017r3, MapForce Server 2017r3, and StyleVision Server 2017r3.

 

Or, if you’re already a FlowForce Server customer, learn more about all the new features that have been added since your last upgrade.

New in MapForce Server 2017 Release 3

New in MapForce Server 2017r3
New MapForce Server Accelerator Edition
Windows Server 2016 Support
OSX 10.12 (Sierra) Support
Support for MapForce 2017 Release 3 execution files


New MapForce Server Accelerator Edition

Version 2017 Release 3 introduces a new high performance option for MapForce Server called the MapForce Server Accelerator Edition. The MapForce Server Accelerator Edition contains several optimizations for high-performance server platforms, including multi-threading of execution of individual data mappings and optimization for execution of data mappings that include the new MapForce join component. Our testing has shown some existing data mappings submitted by customers perform up to 70 times faster* when run by the MapForce Server Accelerator Edition.

The minimum configuration for MapForce Server Accelerator Edition is two cores. Altova continues to offer the standard edition of MapForce Server for single-core platforms. The MapForce Server Accelerator Edition simply provides much faster results.

Windows Server and OSX support

Adding to support for previous versions, MapForce Server 2017r3 can now run on the Windows Server 2016 and OSX 10.2 (Sierra) operating systems.

Support for MapForce 2017r3 Execution Files

MapForce Server automates execution of data mappings designed in MapForce and consequently supports identical data transformation functionality. MapForce Server 2017r3 is fully compatible with data mappings created with MapForce 2017r3 that include the new features described above in the MapForce section.

Data Challenges and the MapForce Platform for Data Integration

Download the whitepaper

 

Or, if you’re already a MapForce Server customer, learn more about all the new features that have been added since your last upgrade.

 

*Performance results based on Altova internal tests. Your results may vary.

New in StyleVision Server 2017 Release 3

New in StyleVision Server 2017r3
Windows Server 2016 Support
OSX 10.12 (Sierra) Support
Support for PXF files including new features of StyleVision 2017r3


Windows Server and OSX support

Adding to support for previous versions, StyleVision Server 2017r3 can now run on the Windows Server 2016 and OSX 10.2 (Sierra) operating systems.

StyleVision Server and StyleVision

StyleVision Server automates dynamic report, document, and eForms generation based on stylesheets and supporting design elements designed and uploaded by StyleVision and therefore supports identical output functionality. Please see the StyleVision section above for a detailed description of new functionality in StyleVision 2017r3.

 

Or, if you’re already a StyleVision Server customer, learn more about all the new features that have been added since your last upgrade.

New WIP XBRL Add-in for Excel 2017 Release 3

New in Work in Process (WIP) XBRL Add-in for Excel 2017 R3
Mapping data from existing spreadsheets to WIP report templates


Mapping data to WIP report templates

The Altova WIP XBRL Add-in for Excel is a product for the surety industry that lets contractors build their WIP reports directly in Excel, and then export the reports in valid WIP XBRL for submission to sureties and underwriters.

In this latest version, we’ve added support for easily mapping data from existing spreadsheets into the WIP report templates (WIP in Process and WIP Completed are supported). This way you can designate specific ranges of cells as data mappings and import values into them automatically, either from a different sheet in the same workbook, or from an external workbook.

The advantage of this approach is that you can keep the WIP report source data in a layout that is perhaps more convenient in your organization, and quickly import it into the WIP in Process or WIP Completed sheets to generate the required XBRL when necessary.

The WIP Report Pane now includes a Data Mapping tab that makes it easy to specify the data mapping ranges as required.

Mapping data to WIP template

WIP XBRL Tools

Learn more about Altova tools for contractors, sureties, and underwriters working with WIP XBRL data.

New in Altova LicenseServer 2.3

New in LicenseServer 2.3
License check-out functionality for desktop products


License check-out for desktop products

Support for managing licenses of Altova desktop developer tools via Altova LicenseServer was introduced in Version 2017. Now, in Release 3, administrators have the additional ability to let developers check out licenses for a period of time in order to work offline.

A user can check out a license from the license pool for up to 30 days so that the license is stored on the product machine. This is useful, for example, if you wish to work in an environment where there is no access to your Altova LicenseServer (such as when an Altova product is installed on a laptop and you are traveling). While the license is checked out, LicenseServer displays the license as being in use, and the license cannot be used by any other machine. The license automatically reverts to the checked-in state when the check-out period ends. Alternatively, a checked-out license can be checked in at any time via the Check in button of the Software Activation dialog.

Altova LicenseServer Check Out
MobileTogether:
Create mobile apps
for all platforms in
record time