Altova RaptorXML Server delivers hyper-performance validation and processing of XML, XBRL, and JSON data.
In today’s organizations, Big Data trends and XBRL mandates are producing huge, ever increasing amounts of XML, XBRL, JSON, and Avro data. Now, there is finally a modern, hyper-fast engine to validate, process, transform, and query it all.
RaptorXML Server provides hyper-performance through:
RaptorXML Server is available for Windows, Linux, and Mac OS platforms.
RaptorXML provides strict conformance with all relevant XML, XBRL, and JSON standards and is continuously submitted to rigorous regression and conformance testing against Altova’s substantial in-house collection of conformance and test suites, as well as industry test suites and customer use-cases.
Supported standards include:
Download the RaptorXML datasheet for the complete standards list.
In addition, scripts are provided for validation of additional XBRL scenarios (see below).
RaptorXML Server provides the fastest XML validator and processor for the XML family of standards, with functionality including:
JSON popularity is ever rising, and alongside it the requirement to ensure validity of transacted data. RaptorXML has you covered with JSON syntax checking, JSON validation, JSON Schema validation.
In addition to comprehensive XML support, RaptorXML+XBRL Server includes specialized support for validation of XBRL taxonomies and instance files, and, it provides important support for XBRL Dimensions, XBRL Formula, XBRL Table Linkbase, and XULE.
These new standards provide the opportunity to view, validate, and analyze XBRL data in new and productive ways, without compromising interoperability and backwards compatibility. Full support is in an XBRL processor is of the utmost importance.
Adding to the numerous XBRL standards supported in the list above, we have released several Python scripts for various XBRL validation scenarios, all of which are available for free on GitHub. Download the scripts for validation against:
All of these scripts for RaptorXML+XBRL Server use the new Raptor Python v2.2 API, are available as open-source, and are offered under a standard Apache 2.0 license.
Note: in addition to scripts for DQC rules, RaptorXML+XBRL Server now supports XULE .
As described below, the .NET API for RaptorXML allows developers to create Excel plug-ins for automatically saving data entered by users in Excel to a valid XBRL format.
An add-in has already been created for the Work-In-Progress (WIP) taxonomy for the Surety industry, both for consumption of WIP reports on the surety side via Altova MapForce, as well as creation of valid WIP XBRL documents by contractors directly in Excel.
RaptorXML Server offers powerful, flexible options for developers including access via command line, .NET, COM, and Java APIs, a Python interface, and a built-in HTTP server.
Support for XPath extension functions enables specialized processing. Superior error reporting capabilities include reporting of multiple errors, detailed error descriptions, full error stacks, and links to the relevant specification.
The .NET API allows developers to integrate RaptorXML Server and RaptorXML+XBRL Server functionality any application written for the Microsoft platform in C# and other .NET languages.
The potential applications for this synergy are limitless! For instance, the .NET API makes it possible to build Excel plugins or add-ins to generate XBRL directly from data in Excel, offering a powerful alternative to existing tagging-based solutions.
One such add-in is now available as a product that allows contractors to create XBRL reports based on the Work in Process Taxonomy - directly in Excel. Learn more about the Altova Work in Process (WIP) XBRL add-in for Excel.
To allow RaptorXML to be easily integrated into a modern SOA (service-oriented architecture) infrastructure, RaptorXML Server includes a built-in HTTP server that is accessed via a RESTful web API.
This allows RaptorXML to accept validation jobs, XSLT transformation jobs, etc., submitted via HTTP request by other services and by client applications. The job description as well as the results are exchanged in JSON format.
RaptorXML Server integrates seamlessly with FlowForce Server, Altova's workflow automation solution. Using FlowForce Server, the administrator can trigger jobs in response to timer or event-triggers to validate XML, perform XQuery and XSLT operations, validate XBRL instance documents and XBRL taxonomies, and so on.
RaptorXML Server is available for: