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 2016 R2

Available February 16, 2016, Version 2016 Release 2 introduces the first enterprise-grade XPath and XQuery Debugger, new tools for generating and converting JSON Schema, support for REST in data mapping projects, the ability to begin multi-channel publishing designs based on Word docs, and much more.

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

Altova Server Products 2016 Release 2

Version 2016 of Altova Server Software products are updated with support for processing REST in data mapping projects, accessing RaptorXML functionality with a new .NET API, and much more.

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

v2016r2 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 2016 Release 2

New in XMLSpy 2016r2EnterpriseProfessional
XPath and XQuery Debugger..
New Layout Options for XPath/XQuery Window..
XML Schema <=> JSON Schema conversion..
JSON instance generation from JSON Schema..
Generation of JSON Schema documentation..
Enhancements to Text View: better folding, synchronized tag editing, and more..
Support for additional XSLT 3.0 instructions ..
Support for XBRL Assertion Severity 1.0.
Integration with Eclipse 4.5..


XPath and XQuery Debugger

The powerful XPath and XQuery window in XMLSpy just got even better with the addition the first enterprise-grade XPath and XQuery Debugger to help you test, troubleshoot, and perfect your XPath and XQuery statements faster and easier than ever before.

The debugger lets you go step-by-step through the evaluation of your XPath or XQuery expression. Each click shows you the results for the corresponding step of the evaluation, and you can step into, step out, and step over evaluation steps using helpful buttons in the debugger toolbar.

You can also set any number of break points (to pause evaluation) and trace points (to record the evaluation result at a breakpoint) to further examine the evaluation of your XPath or XQuery code.

In addition to the main Result tab, the Results pane contains a Variables tab and Call Stack tab. During debugging, the Variables tab displays the variables of the current step and their values. The Call Stack tab displays the various processor calls up to that point in the debugging. The most recent calls are on top, and the current call is highlighted in both panes.

The addition of this built-in Debugger to the XPath/XQuery Builder and Evaluator in XMLSpy makes it infinitely easier to compose and test XPath and XQuery code, saving developers time and frustration.

XPath and XQuery Debugger
XQuery and XPath Debugger

New Layout Options for XPath/XQuery Window

A new layout button lets you toggle between horizontal and vertical views of the XPath/XQuery editing and debugging window. You might prefer the vertical layout for longer expressions, such as those shown in the screenshot to the left, but switch to horizontal view when debugging shorter statements, shown above.

Conversion between XML Schemas and JSON Schemas

Now, in addition to converting XML instances to JSON instances (and vice versa) you can easily convert between XML Schemas and JSON Schemas. The ongoing adoption of JSON Schema to provide the benefits of data validation to JSON data exchanges makes the ability to convert between the volume of existing XML Schemas an important time saver. XMLSpy also supports conversion from JSON Schema to XSD for complete flexibility.

Converting an existing XSD to a JSON Schema is as simple as choosing the relevant option from the XMLSpy Convert menu, selecting from the configurable options, and clicking OK. A relevant JSON Schema is autogenerated and ready for further editing. You can also opt to generate a sample JSON instance from your new schema. Converting from JSON Schema to XSD is just as easy.

This support rounds out XMLSpy’s functionality as the most complete, enterprise-grade JSON and JSON Schema editor on the market. From graphical JSON Schema editing, to JSON Schema and JSON instance generation, to validation and intelligent JSON editing tools, XMLSpy lets you develop JSON quickly and easily alongside XML and related technologies. By extending the same powerful editing, generation, and conversion functionality available for XML to JSON technologies, XMLSpy gives developers the power to choose between data exchange formats on a per-application basis, with full functionality and the flexibility to tackle any project.

XSD to JSON Schema

JSON Instance Generation from JSON Schemas

This feature compliments JSON Schema editing and generation functionality in XMLSpy. Now, with a quick click, you can automatically generate a valid JSON instance document based on an existing JSON Schema.

The Generate Sample JSON File dialog allows you to specify whether to generate non-mandatory object properties, the length of arrays, and repetitions of recursive definitions. You can also specify whether the active JSON schema should be automatically assigned to the generated JSON sample file or not. Click OK, and you’ll immediately have a valid JSON instance to use as a starting point, greatly speeding development.

Generation of JSON Schema Documentation

The same comprehensive documentation functionality provided for XML Schemas in XMLSpy is now also available for JSON Schemas, allowing you to generate details about all schema items and relationships in your content model, including diagrams, hyperlinks to related items, and numerous other details, all of which are fully customizable.

Documentation is available in HTML, Word, or RTF formats using the built-in documentation template. If you wish to customize your documentation further, you can modify the template in Altova StyleVision.

A snippet of auto-generated documentation in HTML is shown to the right.

JSON Schema Documentation

Enhancements to Text View

The popular Text View in XMLSpy just got even better with improvements including:

  • Ellipses for folded code: mouse-over indicates folded content
  • Highlighting of selected XML element name pairs (see highlighted <item> element in the screenshot to the right)
  • Synchronized editing of element name pairs: if you modify the element name, the closing element name is updated as you type

These new features make it easier and faster to edit and troubleshoot code in Text View and are especially useful for complex documents.

Enhancements to Text View

Support for additional XSLT 3.0 instructions

A number of new instructions are now supported, including:



  • Static variables & parameters
  • Shadow attributes
  • Pattern matching of any item (not just nodes) - apply-templates for any item
  • xsl:accumulator
  • xsl:accumulator-rule
  • xsl:break
  • xsl:context-item
  • xsl:fork
  • xsl:global-context-item
  • xsl:iterate
  • xsl:merge
  • xsl:merge-key
  • xsl:merge-action
  • xsl:merge-source
  • xsl:next-iteration
  • xsl:on-completion

Support for XBRL Assertion Severity 1.0

Adding to its long list of supported XBRL standards, XMLSpy now supports this specification, which defines three standard severity levels and the syntax for associating them such that an appropriate severity is applied when a formula assertion is unsatisfied during validation of XBRL business data.

MobileTogether
Create mobile apps
for all platforms in record time!
 

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 2016 Release 2

New in MapForce 2016r2EnterpriseProfessionalBasic
Support for REST Web services, including parameters and authentication settings.
Significant speedup of EDI mappings processed by the Built-in Execution Engine.
Eclipse integration updated with support for Eclipse 4.5 ..


Data Mapping REST Services

MapForce 2016 Release 2 now includes robust support for REST Web services. Similar to the RESTful API support developed for MobileTogether, MapForce 2016 Release 2 accepts XML or JSON as the Web service response, and allows definition of parameters and supports custom HTTP headers, when required. Users may define the Web service interface manually or by importing settings from a WADL file or a URL. Manual definition of REST Web Service Settings in the new, expanded Web Service Call definition dialog allows developers to manually define settings based on a template URL.

This is a convenient step when developers test and refine REST calls in a Web browser window, since they can copy the URL from the browser to become the template. In the image to the right, two parameters for the connection are defined as mappable so they may be supplied from values in a source file or based on results of functions defined elsewhere in the mapping.

MapForce 2016r2 REST service data mapping

Faster Execution of EDI Mappings

EDI standards have been developed to address the needs of many industries, but the internal business systems of most organizations don't store data in the exact form required for EDI messages, so there is a need for translation via MapForce data mappings between EDI and other data formats, including XML, database, etc. MapForce 2016 Release 2 executes EDI mappings much more efficiently, with some large EDI files processing up to 5 times faster* than previous versions. Significant improvements are seen for EDIFACT, HIPAA, and other EDI varieties. This speedup applies to processing by the MapForce built-in execution engine, not generated code.

 

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 2016 Release 2

New in StyleVision 2016r2EnterpriseProfessionalBasic
Ability to start a design based on a Word document...
Support for copying/pasting images and elements from Word/Excel files...
Support for integration with Eclipse 4.5..


Start a design based on a Word document

This new functionality allows designers to base their StyleVision designs on an existing Microsoft Word file, which can save hours - or even days for complex projects - of design time otherwise spent replicating existing documents. When you load a Word document, StyleVision preserves all the existing formatting and layout properties, including paragraphs, font formatting, hyperlinks, tables, and even images, that exist in the Word doc.

Once the Word file is loaded, developers can optionally add additional XML, database, or XBRL data sources to produce dynamic, multichannel output. It’s a great way to add value to existing forms or simply get a jumpstart creating a sophisticated StyleVision design.

Based on your design, StyleVision will autogenerate multichannel output in Authentic eForms, HTML, PDF, RTF, and Word (output support depends on your StyleVision edition), as well as the corresponding XSLT and XSL:FO code.

Starting a design from a Word doc

Copying/pasting elements into designs*

In addition to starting designs based on Word documents, now any content that can be pasted into a Word document can also be pasted into a StyleVision design as static content. This includes tables from Excel, images, portions of Word docs, and so on. The ability to paste existing content directly into StyleVision designs saves so much time and makes StyleVision much easier to use.

 

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



*Note: copying/pasting of elements requires Word 2007+ to be installed on the developer's machine.

New in Authentic Version 2016 Release 2

New in Authentic 2016r2EnterpriseCommunity
Support for integration with Eclipse 4.5..


Support for integration with Eclipse 4.5

Eclipse integration support in Authentic has been updated to include the latest version of the IDE, Eclipse 4.5.

 

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 2016

New in UModel 2016r2EnterpriseProfessionalBasic
Support for C# 6...


Support for C# Version 6.0

C# version 6.0 contains over a dozen refinements and enhancements to this important source code language supported by Microsoft Visual Studio. Adding to existing support for earlier versions, UModel 2016r2 now supports C# 6.0 for code generation from UML models, reverse engineering models from code, and for UML model transformation.

Import existing C# 6.0 code to create a UML Model
 

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 2016 Release 2

New in DatabaseSpy 2016r2EnterpriseProfessional
Asynchronous execution of user SQL statements ..


Asynchronous Execution of SQL Queries

SQL queries can take varying lengths of time to process due to the size of the database tables being queried, or the number and complexity of calculations involved. DatabaseSpy 2016 Release 2 introduces support asynchronous execution to allow users to continue working in other windows while a query is executing.

DatabaseSpy users today frequently have connections to multiple database types open simultaneously, and asynchronous execution allows multiple SQL queries to be processed in different windows at the same time, either queries to different servers or even multiple queries against the same server.

 

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 RaptorXML Server 2016 Release 2

New in RaptorXML Server 2016r2
.NET API
Support for additional XSLT 3.0 instructions
Support for XBRL Assertion Severity 1.0


.NET API

In addition to the existing Python API, RaptorXML Server now includes a .NET API.

The .NET API allows developers to integrate RaptorXML Server and RaptorXML+XBRL Server in applications written for the Microsoft platform in C# and other .NET languages for high-performance XML , JSON, or XBRL validation and processing.

The potential applications for this synergy are limitless: developers can now integrate RaptorXML functionality into any application for the Microsoft platform. This new API makes it possible to build Excel plugins to generate XBRL directly from data in Excel, offering a powerful alternative to existing tagging-based solutions.

For instance, Altova has been working with XBRL.US to support the new Work-In-Progress (WIP) taxonomy for the Surety industry (see https://xbrl.us/govt-industry/surety/) both for consumption of WIP reports on the surety side via MapForce, as well as creation of WIP XBRL documents by contractors. To that extent we’ve created an Excel plug-in using the new .NET API for RaptorXML+XBRL Server that allows contractors to easily create Work-In-Progress reports in an environment that they are very familiar with, namely Excel, and to save them in XBRL format that they can then submit to surety companies. Check out this video demo of the Excel plug-in.

Support for additional XSLT 3.0 instructions

The same additional instructions supported by XMLSpy 2016r2 are supported on RaptorXML Server:



  • Static variables & parameters
  • Shadow attributes
  • Pattern matching of any item (not just nodes) - apply-templates for any item
  • xsl:accumulator
  • xsl:accumulator-rule
  • xsl:break
  • xsl:context-item
  • xsl:fork
  • xsl:global-context-item
  • xsl:iterate
  • xsl:merge
  • xsl:merge-key
  • xsl:merge-action
  • xsl:merge-source
  • xsl:next-iteration
  • xsl:on-completion

Support for XBRL Assertion Severity 1.0

Adding to its long list of supported XBRL standards, RaptorXML+XBRL Server now supports this specification, which defines three standard severity levels and the syntax for associating them such that an appropriate severity is applied when a formula assertion is unsatisfied during validation of XBRL business data.

RaptorXML on the Altova Blog

In this article, you can read about how we built an app to perform financial analysis of XBRL corporate filings using RaptorXML+XBRL Server and other Altova products. You'll also find a link to download the Python scripts for the data ingestion and normalization on GitHub.

 

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 2016 Release 2

New in FlowForce Server 2016r2
Support for pending server licenses
Support for RaptorXML+XBRL Server 2016r2, MapForce Server 2016r2, and StyleVision Server 2016r2


Support for Pending Server Licenses

Users of all Altova server products can now install licenses that will be activated at future dates, to automatically transition to a new license when a current license expires.

FlowForce Server on the Altova Blog

Click the links below to read more about FlowForce Server:

 

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 2016 Release 2

New in MapForce Server 2016r2
Support for new REST features listed above for MapForce 2016 Release 2
Support for pending server licenses


MapForce Server and MapForce

MapForce Server automates execution of data mappings designed in MapForce and consequently supports identical data transformation functionality. Please see the MapForce section above for a detailed description of new functionality in MapForce 2016 Release 2.

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.

New in StyleVision Server 2016 Release 2

New in StyleVisionForce Server 2016r2
Support for new features listed above for StyleVision 2016 Release 2
Support for Pending Server Licenses


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 on StyleVision 2016 Release 2.

MobileTogether:
Create mobile apps
for all platforms in
record time
 

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