What’s New in the Altova Product Line?

MissionKit

Altova MissionKit Version 2015

Available September 17, 2014, Version 2015 delivers innovative new support for XQuery Update Facility, JSON data mapping and integration, updated XSLT and XBRL standards support, performance-enhancing options for workflow automation, and much more.

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

Version 2015 Altova Server Products

Version 2015 of Altova Server Software is also available starting September 17, 2014 with numerous new performance-boosting features.

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

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

Select a link below to learn what’s new in each Altova product:

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 2015

New in XMLSpy 2015EnterpriseProfessional
Intelligent XML file modification with XQuery Update Facility 1.0/3.0..
Support for XQuery Update Facility via XQuery execution..
Enhanced XSLT 3.0 support ..
XBRL Table layout preview .
Building XBRL Formulas visually, via new XBRL Table Preview .
Support for US GAAP taxonomy updated to include 2014.
Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies .
Inclusion of UBL (Universal Business Language) 2.1 Schemas..
Support for integration with Eclipse 4.4 (adds to support for previous versions)..


Intelligent Updates with XQuery Update Facility

The XQuery Update Facility is an extension of XQuery that allows developers to make persistent changes in XML instances. The XQuery Update Facility allows you to actually modify the state of an existing node via an “update expression.” Examples of what you can achieve with an update expression are inserting nodes, deleting nodes, modifying a node by changing some of its attributes, or creating a modified copy of a node with a new node identity.

XMLSpy 2015 now supports XQuery Update Facility 1.0 and 3.0, making it easy to implement the five types of updating expressions: insert, delete, replace, rename, and transform. Users will find this new feature on the XPath tab of the XMLSpy message window, which is now called the XPath/XQuery window. Here, it’s easy to move between XPath, XQuery, and XQuery Update Facility versions and compose expressions with full syntax coloring, intelligent code completion, and error message reporting. The results pane lets you preview the results of the changes, and then execute them with one click. You can choose to execute the updates in the current file or across all open files, a folder, or an entire XMLSpy project.

The newly extended XPath/ XQuery tab in XMLSpy 2015 makes it easy to harness the power of XQuery Update Facility to make intelligent updates to XML files quickly and easily. In fact, the XMLSpy implementation goes beyond the requirements of the standard, which notes that the result of an XQuery Update is a new XML file based on the original file and the new modifications. In this manner, each execution completely reformats the document. XMLSpy 2015 lets you skip this intermediary step, because it allows you to make updates directly in the specified XML file(s) without having to create a new file. As a result, XMLSpy provides an intelligent mechanism for implementing XQuery Update via a familiar find-and-replace paradigm.

Video Check out this video showing XQuery Update Facility in XMLSpy 2015.

XQuery Update Facility

Support for XQuery Update Facility Via Transformation

In addition to support for the XQuery Update Facility using the XPath/XQuery tab described above, XMLSpy 2015 supports this functionality via execution of an XQuery document (Alt + F10).

Enhanced XSLT 3.0 Support

Support for the latest version of XSLT has been enhanced even further in XMLSpy 2015, with support for the xsl:assert element, as well as automatic tail recursion detection for xsl:call-template. This allows such calls to be executed as a loop, resulting in significant speed and memory consumption optimizations.

UBL 2.1 Schemas

The UBL (Universal Business Language) standard from OASIS defines a common standard XML library of business documents such as purchase orders, invoices, inventory reports, and so on. Now, it’s easy to work with UBL in XMLSpy 2015, which ships with the latest version, 2.1.

XBRL Table Layout Preview

Adding to the new, graphical XBRL Table Linkbase editor introduced in XMLSpy 2014r2 is new functionality for previewing the results of XBRL tables as you build them, allowing you to see the resulting table as it is built and understand the result of every edit. Please note that the table cells are not populated in the preview, since there is no data in the XBRL taxonomy itself.

A drop-down menu at the top of the table preview window allows you to select a table to view from those defined the active taxonomy. Clicking on a cell in the table will highlight the component’s definition in the XBRL Table Editor above, and vice versa, making it easy to understand and modify table relationships. For quick troubleshooting, validation errors in table node definitions are also reflected via error messages in the table preview.

The ability to preview the layout of XBRL Tables as they’re created in real time simplifies the process of defining XBRL Tables significantly, further cementing XMLSpy’s status as XBRL Taxonomy Editor of choice.

XBRL Table layout preview
Graphical XBRL Formula builder

Building XBRL Formulas Visually

XBRL Taxonomy developers can also take advantage of the new XBRL Table Preview for a point-and-click approach to building XBRL Formulas. This new functionality makes it significantly less complicated to develop XBRL Formulas – which are otherwise very tedious to build – making it easier for organizations to benefit from the advantages of XBRL Formula for validating business rules and calculating new XBRL facts based on reported XBRL data. When editing XBRL Formulas in the Formulas tab of the XBRL Taxonomy Editor, you can select the relevant table from the drop down list. You’ll notice that each data cell now includes an “Add a fact variable” icon. Clicking the icon for a particular cell adds the fact variable to the formula or assertion you are creating.

During execution, a new fact variable containing an appropriate filter for each aspect constraint defined by the data cell is created under the selected formula or assertion.

Video Watch a video of this powerful new functionality.

Optimized Support for EBA 2.1 (COREP/FINREP) Taxonomies

Now, validation against EBA 2.1 COREP/FINREP taxonomies is significantly faster for large files (greater than 10 MB), making it even easier to work with these documents in XMLSpy.

 

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 2015

New in MapForce 2015EnterpriseProfessionalBasic
JSON support as mapping input and output components.
XBRL Table Linkbase support.
Support for US GAAP 2014 XBRL taxonomy.
New function replicate-item...
New Flextext option for Single Split "delimited (line starts with)".
Support for integration with Eclipse 4.4 (adds to support for previous versions)..
Support for German, Spanish, and Japanese languages in format-date function...


JSON support

In response to user requests, MapForce 2015 can read and write JSON files, with functionality similar to XML files, for both input and output components. Like XML, JSON can be used to describe structured data and is useful for exchanging data between servers.

JSON files can be more compact than the equivalent data in XML and use syntax to define data types where the line "zipCode": "01915" defines the number as a string and "age": 29 defines an integer.

In order to map JSON files, MapForce 2015 automatically creates a JSON schema from an instance file for mapping purposes, similar to automatic generation of an XML Schema when an XML instance document does not contain an XML Schema reference.

MapForce 2015 complements support for JSON in XMLSpy by providing access to the data function library, conditional mapping and filtering, multiple inputs and outputs, and other data integration features.

MapForce 2015 Release supports mapping JSON as input and output compoents

XBRL Table Linkbase Support

When processing XBRL instances, MapForce 2015 users can now map XBRL Table Linkbases, if any are defined in the taxonomy and available in the corresponding instance document.

As the XBRL standard evolves, new features are added to further standardize reporting and to improve human readability of XBRL instance document. XBRL Table Linkbase is a new XBRL specification that provides a mechanism for XBRL taxonomy developers to define the presentation of XBRL instance data directly within the instance document without requiring any external report processing tool.

The screenshot below shows a table generated from the Table Linkbase contained in an XBRL instance document as rendered in XMLSpy.

The ability to access XBRL Table Linkbase elements directly makes mapping of common financial statement line items much easier.

New function replicate-item

MapForce 2015 includes a new sequence function that allows a mapping to produce a sequence of an arbitrary length from every single node. Some data mappings require this feature when multiple output rows need to be produced from a single input row.

The data mapping screenshot illustrates use of the replicate item function in a data mapping. The quantity element in the source XML document is used to generate the corresponding number of rows in the output file.

The illustration at the right shows portions of the input file and output from the data mapping defined above. The source document specified quantity 8 of the Lapis necklace, 4 Diamond hearts, and 6 Uncut diamonds.

MapForce 2015 replicate item mapping
MapForce 2015 XBRL Table Linkbase mapping
MapForce 2015 replicate-item output
 

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

New in StyleVision Version 2015

New in StyleVision 2015EnterpriseProfessionalBasic
Support for generating HTML fragments...
Support for footnotes in PDF and Word output .
Support for footnotes in RTF output ..
Support for US GAAP 2014 taxonomy (adds to support for previous versions).
Support for integration with Eclipse 4.4 (adds to support for previous versions)..


Support for Generating HTML Fragments

A common request from customers is for the ability to generate HTML fragments, rather than generating an entire HTML document, in StyleVision. This is useful when assembling a larger document made up of smaller blocks of content. By selecting the Properties dialog from the File menu, you can now opt to generate HTML fragments as output instead of a complete HTML document.

Generating HTML fragments
Support for US GAAP 2014

StyleVision customers now have access to the latest version of the US GAAP XBRL Taxonomy when building XBRL reports. StyleVision provides deep support for working with data based on US GAAP and other taxonomies, including an XBRL Table Wizard, XBRL Chart Wizard, and more, greatly simplifying the process of XBRL rendering.

Adding footnotes for print output
Footnotes in RTF, Word, and PDF

Footnotes are a common requirement in many types of paged documents and reports, and now StyleVision 2015 supports footnotes for PDF, Word, and RTF output.

While working on your StyleVision design, it's easy to specify any number of footnotes. Simply place your cursor at the location where you wish to add a footnote, and select Insert Footnote from the right-click context menu (or the Insert menu), and then apply any required formatting using the Properties entry helper window. StyleVision automatically numbers your footnotes based on their position in the design. In the generated output, the footnote number and text appear at the bottom of the relevant page as shown in the screenshot to the left.

 

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 RaptorXML Server 2015

New in RaptorXML Server 2015
Support for XQuery Update Facility 1.0/3.0
Extended XSLT 3.0 support
Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies (RaptorXML+XBRL Server only)
Support for US GAAP 2014, adding to support for previous versions (RaptorXML+XBRL Server only)


Support for XQuery Update Facility 1.0/3.0

Coinciding with support for XQuery Update Facility in XMLSpy 2015, RaptorXML Server now supports execution XQuery Update Facility documents.

The XQuery Update Facility provides the ability to modify the state of an existing node in an XML instance via an “update expression.”

Examples of what you can achieve with an update expression are inserting nodes, deleting nodes, modifying a node by changing some of its attributes, or creating a modified copy of a node with a new node identity.

Video See how XQuery Update works in this video featuring XMLSpy 2015.

Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies

Starting with RaptorXML Server Version 2015, validation of XBRL instances based on EBA 2.1 COREP/FINREP taxonomies is now up to 100 times faster* for large files, i.e., those bigger than 10 MB.









*Performance results based on Altova internal tests conducted on a typical selection of files comparing Version 2015 to the prior version of the software. Your results may vary.

Extended XSLT 3.0 support

As with XMLSpy 2015, RaptorXML Server now provides extended support for XSLT 3.0, including support for the xsl:assert element. Automatic tail recursion detection for xsl:call-template is also new, and this allows such calls to be executed as a loop, resulting in significant speed and memory consumption improvements.

 

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 2015

New in FlowForce Server 2015
Ability to move configuration objects (jobs, deployed mappings, credentials, etc.) from one FlowForce Server to another
Feature to abort job execution
Active Directory integration
User password management extensions
User privileges report


Moving Configuration Objects

FlowForce Server 2015 administrators can now move configuration objects (jobs, deployed mappings, credentials, etc.) from one FlowForce Server to another. This is very helpful in configurations where a development server is used for creation and testing of new FlowForce jobs and workflows and a production server is isolated from the development environment.

Administrators can now easily migrate from development to production by copying tested and validated jobs, mappings, and user credentials from one FlowForce Server to another, instead of recreating them by hand.

This feature has been frequently requested by FlowForce Server users.

Feature to Abort Job Execution

A FlowForce Server job could be unintentionally defined to endlessly loop, consume too many system resources, run much longer than expected, or encounter an error that makes it appear to hang and block other jobs from processing. FlowForce Server 2015 allows administrators to easily abort execution of an individual problem job without impacting other tasks in process.

Active Directory Integration

Windows Active Directory is a Microsoft service that authenticates users as they log in and enforces security policies for access to network resources. FlowForce Server 2015 can optionally use Windows Active Directory to authenticate users, eliminating the need for administrators to define users, groups, and permission directly in FlowForce Server.

Password Extensions and Privileges Report

Administrators may reset user passwords, enforce password complexity, or create a new user with no password, who is then prompted to create one at the first login.

FlowForce Server 2015 also includes a new feature that allows administrators to print reports of users and privileges for easier management of user accounts.

 

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 2015

New in MapForce Server 2015
New API for control of MapForce Server


New API for Direct Execution

MapForce Server 2015 now supports an API that allows MapForce Server to be executed natively by programs written in C# and VB.NET in Windows, from other Windows apps via a COM interface, and from Java programs in Windows, Linux, and MacOS.

This new API allows developers to incorporate MapForce Server functionality as a feature of their own applications. One application might be for a developer to use MapForce Server to transform data coming from an external source to a standard internal format before manipulating it in their own program.

Data mappings for MapForce Server are created in Altova MapForce and saved as MapForce Server Execution files.

MapForce Server 2015 API example for C#

API Code Examples

The documentation provided with the MapForce Server API contains code examples for C#, C++, Java, VBScript, and Visual Basic to help developers quickly access MapForce Server programmatically from .NET, Java, or COM-based code. The sample for C# is shown at left.

Complete documentation is available at the Altova Documentation page.

 

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 2015

New in StyleVisionForce Server 2015
New API for control of StyleVision Server
Support for database-based designs (adds to support for XML and XBRL)


New API for Direct Execution

Similar to the API for MapForce Server 2015 described above, StyleVision Server 2015 also supports an API for native execution by programs written in C# and VB.NET in Windows, from other Windows apps via a COM interface, and from Java programs in Windows, Linux, and MacOS. For example, StyleVision Server could produce reports from data created within a developer’s own program.

 

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