What’s New in the Altova Product Line?

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

Altova MissionKit Version 2015 Release 3

Available February 25, 2015, Version 2015 Release 3 provides important new functionality, including updated standards support for XPath/XQuery 3.1, WS-Security, XBRL standards, 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 Version 2015 Release 3

Version 2015 of Altova Server Software is also available starting February 25, 2015 with enhanced standards and API support, and other helpful functionality.

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

v2015r3 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 Release 3

New in XMLSpy 2015r3EnterpriseProfessional
Support for XPath 3.1 and XQuery 3.1..
Significantly extended XPath/XQuery tab..
Support for Web Services Security and other security extensions.
Support for XBRL Extensible Enumerations 1.0.
Support for custom fonts in Output Windows..


Support for XPath & XQuery 3.1

Accepted as W3 Candidate Recommendations in December of 2014, XPath 3.1 and XQuery 3.1 introduce numerous new features, which are now supported by XMLSpy. These include:

  • Maps
  • Arrays
  • Support for JSON: parse-json, json-docs, serialize to JSON
  • Lookup operator “?”
  • Arrow operator “=>”
  • New functions, e.g., sort, contains-token, parse-ietf-date

Maps and arrays increase flexibility and processing speed of XPath and XQuery statements significantly, while JSON support is important as adoption of the standard continues.

Enhanced XPath/XQuery Window

Support for Web Services Security & other extensions

In response to increasing demand for end-to-end security of Web services transactions, XMLSpy 2015r3 now supports authentication based on the WS-Security (Web Services Security) standard via client certificates and calling Web services via HTTPS.

Published by OASIS, Web Services Security is an extension to the SOAP protocol designed to add security functions such as authentication to SOAP messages themselves for end-to-end security of complex Web services transactions. These measures add to those provided on the transport layer by HTTP security.

New options have been added to the SOAP Request Settings Dialog - shown in the screenshot below - which is accessed via the SOAP menu, allowing you to enable and edit HTTP security settings and WS-Security settings.

Significantly extended XPath/XQuery tab

The XPath/XQuery tab, which was augmented with innovative support for XQuery Update Facility in XMLSpy 2015, just got even more powerful for XSLT and XQuery developers. New features include:

  • Builder mode, offering a list of operators, expressions, and built in functions, which you can insert in your current expression by double clicking. Functions are inserted with their arguments indicated by “#” placeholders, making it easy to build expressions quickly and error-free. You can view a description of each item by hovering your mouse over it in the list. When you’re finished building an expression, click over to Evaluator mode to test the results.
  • Enhanced entry helpers now display the description of built in functions, and then show helpful function and listentrymeter details as you type, speeding development and ensuring accuracy.
  • Ready-to-use code snippets for complex statements such as FLWOR and XQuery Update expressions are provided in the Operator/Expression pane in Builder mode, allowing you to read a description of each and insert the expression at the cursor by double clicking.
  • Nine tabs are even more useful for developing and testing complex expressions. Once you have composed an XPath or XQuery statement on one tab, switching to a new tab lets you build and analyze the results of a new expression – but when you switch back to the previous tab, the expression and results are still there. This allows you to switch back and forth between multiple expressions that you develop side-by-side and incrementally make changes to each one of them, preserving both the expression AND the result for each tab.

The new window is shown in the screenshot above.

WS-Security and HTTPS security settings

Support for XBRL Extensible Enumerations

XML Schema's xs:enumeration feature allows enumerated types to be defined. Such types have a fixed list of allowed values that cannot be changed until the next version of the schema is published.

XBRL projects often require "extensible enumerations", which leave extension taxonomy editors free to augment the list of allowed values for a concept. This is particularly important for allowing enumeration values in multiple languages as well as reusing existing domain hierarchies as fact enumeration values.

XMLSpy 2015r3 now supports extensible enumerations with multi-language labels in the XBRL Taxonomy editor.

Think building apps in hours is impossible?

Test drive MobileTogether.
 

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 Release 3

New in MapForce 2015r3EnterpriseProfessionalBasic
String processing as XML, JSON, EDI, CSV, FLF, and FlexText, for both input and output components..
FlexText support for regular expressions .
Support for SQLite databases..
Support for Web Services Security and other security extensions .
Support for Excel 2013 files.
Support for EDIFACT D.14A and D.14B and X12 5040, 6030, and 6040 standards.
New string processing functions pad-string-left, pad-string-right, repeat-string..


String Processing of Input and Output Components

MapForce now includes a feature to classify any text file component (XML, JSON, EDI, CSV, FLF, or FlexText components) as a string rather than a file. When a new component is added to a mapping it is by default treated as a file. A button has been added inside the component diagram that allows the user to set string processing vs. files.

This is useful when encountering data that is not stored in a file, but arrives in the form of a string of characters. For example, XML data is often stored in a database fields, or a message from a remote server may be formatted as JSON data. This data can be inserted into a data mapping and now processed further in its native format.

Similarly, it may be necessary to generate data in a particular format that is not intended to be saved in a file, but instead will become a portion of a larger output stream.

MapForce 2015 Release 3 supports processing XML, JSON, EDI, CSV, or FlexText components as strings

Regular Expressions in FlexText

For v2015r3 FlexText is enhanced with support for regular expressions. In the partial FlexText mapping shown below, the input file is a system-generated report with numbers and letter codes in the left margin that indicate record types. For instance, a sequence of any five digits followed “O” indicates the beginning of a new section for one office location.

MapForce 2015 Release 3 includes FlexText support for regular expressions

Support for SQLite Databases

SQLite is becoming increasingly popular on a variety of platforms and is now supported by MapForce 2015r3 so developers can apply MapForce data mapping functionality with SQLite databases as either input or output components.

Support for Web Services Security

MapForce 2015r3 supports HTTPS and WS-Security to assure integrity and confidentiality of communications with a Web service provider, as described above in the XMLSpy section. The parameters needed to establish secure communication are defined as part of the data mapping so execution is automated.

Support for Excel 2013 Files

Adding to existing support for OOXML, MapForce 2015r3 supports a new optional file format introduced in Microsoft Office 2013, the Strict Open XML Spreadsheet format (ISO/IEC 29500 Strict) as a data mapping input component. Users do not need to specify whether an existing file is a Strict Open XML Spreadsheet or a standard Open XML document since both use the same .xlsx extension.

New String Processing Functions

MapForce 2015r3 adds pad-string-left and pad-string-right to allow users to ensure specific length of the string along with repeat-string to produce a long string from a repeated substring. In the illustrated mapping an asterisk is used as the pad character with pad-string-left to make the result more apparent.

MapForce 2015r3 pad-string-left example
 

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 Release 3

New in StyleVision 2015r3EnterpriseProfessionalBasic
Support for XPath 3.1...
Support for XBRL Table Linkbase.


Support for XBRL Table Linkbase

In addition to existing support for rendering XBRL reports with powerful tools for designing multichannel output, StyleVision speeds report design even further when a source XBRL taxonomy includes an XBRL Table Linkbase definition.

A table linkbase provides the basic layout of a table (or several tables), leaving the table rendering details to the processing application. When an XBRL Taxonomy that contains table linkbases is specified as a source data structure in a StyleVision design, StyleVision can now access this information to speed the layout and design of tables in the final rendering. StyleVision 2015r3 integrates table linkbases by reading the table linkbase information and allowing you to select a table definition from a table linkbase. When you select Insert XBRL Table From Taxonomy from the context menu, a dialog lists the table linkbases defined in the taxonomy. From here, you can select a table and have StyleVision generate it automatically based on its defined properties.

If you wish to further refine the appearance and layout of the rendered table, the XBRL Taxonomy Wizard has been extended to automatically fill its row and column breakdowns according to the selected XBRL Table Linkbase definition. Once the breakdowns are filled and you complete the wizard, StyleVision generates the table. Regardless of which method is chosen, designing reports to render XBRL Table Linkbases is now infinitely easier using StyleVision.

Support for XBRL Table Linkbases in StyleVision 2015r3 compliments that already available in XMLSpy, MapForce, and RaptorXML+XBRL Server. Now developers and designers working with XBRL will have end-to-end support for XBRL Table Linkbase in the complete line of Altova XBRL tools for taxonomy creation, high-speed validation, data mapping, and now multi-channel rendering.

The screenshots below show the Insert XBRL Table dialog and the resulting table rendered by StyleVision.

Insert XBRL table
Rendered table

Support for XPath 3.1

StyleVision now supports the latest version of the XPath standard, with provides new features including maps and arrays. Simply choose XSLT 3.0 in the StyleVision toolbar to have access to XPath 3.1 functionality.

MobileTogether
Create mobile solutions
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 RaptorXML Server 2015 Release 3

New in RaptorXML Server 2015r3
Support for XPath 3.1 and XQuery 3.1
Significant improvements to Python API
Support for additional XBRL standards (RaptorXML+XBRL Server only)


Significant improvements to Python API

The Python interface of RaptorXML Server enables data in XML documents, XML Schema documents, XBRL instance documents, and XBRL taxonomy documents to be accessed and retrieved via Python APIs for XML, XSD, and XBRL. Python scripts passed to RaptorXML Server identify data in source documents to be processed and specify how it should be processed. Improvements to this API in R3 include:

For XML:

  • Access to ID/IDREF table
  • Easier PSVI access

For XBRL:

  • Over 100 new classes
  • Over 260 new properties
  • Over 80 new methods
  • Significant performance improvement
  • Support for additional XBRL standards

Support for additional XBRL standards

RaptorXML+XBRL Server now supports validation of documents that include XBRL Extensible Enumerations 1.0 (described above in the XMLSpy section) and Units Registry 1.0.

Support for these standards adds to the already exhaustive list of supported XBRL specifications that make RaptorXML+XBRL Server the most standards-conformant XBRL server on the market.

Support for XPath & XQuery 3.1

Described above in the XMLSpy section, RaptorXML now also supports the latest versions of the XPath and XQuery standards for lightning-fast processing.

 

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 MapForce Server 2015 Release 3

New in MapForce Server 2015 Release 3
Support for all new features listed above for MapForce 2015 Release 3


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 detailed descriptions of each new feature.

MapForce Server on the Altova Blog

Click the links below to read more about MapForce Server and FlowForce Server:

 

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 Release 3

New in StyleVisionForce Server 2015
Support for all new features listed above for StyleVision 2015 Release 3


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 detailed descriptions of each new feature.

MobileTogether:
Create mobile solutions
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.