What are Mac alternatives for Altova Mapforce
Extremely high performance
Modern companies are generating ever-increasing amounts of XML, XBRL, JSON and Avro data due to the trend towards Big Data and the use of XBRL. There is now a modern, ultra-fast processor for validating, processing, transforming and querying all of this data:
RaptorXML Server offers the following advantages:
- Ultra-fast processing thanks to optimized code
- Extremely low memory requirement
- Highly scalable code for multi-CPU / multi-core / parallel computing
- Parallel loading, validation and processing by design
- Comprehensive development functions and options
RaptorXML Server is available for Windows, Linux, and Mac OS platforms.
RaptorXML provides strict compliance with all relevant XML, XBRL and JSON standards and is continuously subjected to rigorous testing at Altova based on numerous internal and industry-wide compliance tests and test collections and application examples from our customers.
- XML 1.0, 1.1
- XML namespaces
- XML Base
- XInclude 1.0
- XLink 1.0
- XML schema 1.0, 1.1
- XPath 1.0, 2.0, 3.1
- XSLT 1.0, 2.0, 3.0 (subgroup)
- XQuery 1.0, 3.1
- Oasis catalogs V1.1
- Apache Avro
- XBRL 2.1
- XBRL Dimensions 1.0
- XBRL Formula 1.0
- Functions Registry 1.0
- Generic Links 1.0
- Table Linkbase 1.0
- Extensible enumerations
- Units Registry 1.0
- XBRL Assertion Severity 1.0
- JSON, JSON5
- JSON schema draft-04, -06, -07
XML validation and processing
With RaptorXML-Server you have the fastest processor for validating and processing XML files. Among other things, it contains the following functionalities:
- XML validation using DTD, XSD files and OASIS catalogs
- XSLT validation and processing
- XQuery validation and processing
JSON is becoming increasingly popular. The validity of the transmitted data must always be guaranteed. RaptorXML covers all of these areas with JSON syntax validation, JSON validation, JSON schema validation.
In addition to XML support, RaptorXML + XBRL Server provides special support for validation of XBRL taxonomies and instance files and supports XBRL Dimensions, XBRL Formula and XBRL Table Linkbase and XUL
Thanks to these new standards, XBRL data can be viewed, validated, and analyzed in new and productive ways without compromising interoperability and backward compatibility. Full support for these standards in an XBLR processor is extremely important.
XBRL validation scripts
In addition to the numerous supported XBRL standards (see list above), we make a number of Python scripts for various XBRL validation scenarios available on GitHub free of charge. This includes scripts for validation against:
- EDGAR Filer Manual (EFM) Version 35 of the SEC
- DQC guidelines and validation rules approved by XBRL.US
- Submission requirements of the European Banking Authority (EBA)
All of these scripts for RaptorXML + XBRL Server use the new Raptor Python v2.2 API. They are available as open source scripts and are offered with an Apache 2.0 standard license.
Note: In addition to scripting DQC rules, RaptorXML + XBRL Server now supports XULE.
XBRL add-ins for Excel
As described below, the .NET API for RaptorXML provides the ability to create Excel plug-ins that can automatically save Excel data in a valid XBRL format.
An add-in is already available for the work-in-progress (WIP) taxonomy for surety companies. This add-in is suitable both for processing WIP reports by guarantee companies using Altova MapForce and for their contractual partners to create valid WIP XBRL documents directly in Excel.
Features for development and data integration
RaptorXML Server offers extensive flexible functions for developers, such as access via the command line, .NET, COM and Java APIs, a Python interface and an integrated HTTP server.
- Excellent bug reports
- Windows Server mode and Unix Daemon mode (via command line options)
- Python 3.x interpreter for scripting
- .NET API
- COM API on Windows platform
- Java API on all platforms
- Integrated HTTP server with REST API
- XPath extension functions Java, .NET and XBRL
- Altova-specific enhancements for displaying diagrams and barcodes
- Streaming serialization
- Integrated HTTP server
- Workflow integration using Altova FlowForce Server
The support for XPath extension functions enables special processing steps. Comprehensive error reports are available, such as the output of several errors, detailed error descriptions, complete error stacks and links to the corresponding specification.
With the help of the .NET API, RaptorXML Server and RaptorXML + XBRL Server functionalities can be integrated with any application created for the Microsoft platform in C # and other .NET languages.
This opens up endless possibilities for synergies. For example, as an alternative to existing tag-based solutions, thanks to the .NET API, Excel plug-ins or add-ins can be created with which XBRL data can be generated directly from Excel data.
Such a product is now available in the form of an Excel add-in. You can now create XBRL reports based on the Work in Process taxonomy directly in Excel. Read more about the Altova Work in Process (WIP) XBRL Add-in for Excel.
For the simple integration of RaptorXML into a modern SOA (Service-Oriented Architecture) infrastructure, RaptorXML Server contains an integrated HTTP server that is called via a REST web API.
RaptorXML can process validations, XSLT transformations, etc. via HTTP requests sent by other services and client applications. The data exchange takes place in JSON format.
Integration into the workflow
RaptorXML Server integrates seamlessly with FlowForce Server, Altova's workflow automation solution. With FlowForce Server, timer or event triggers can initiate jobs to validate XML data, execute XQuery and XSLT operations, validate XBRL instance documents and XBRL taxonomies, and so on.
RaptorXML Server is available for the following systems:
- Windows Server: 2008 R2 SP1 with Platform Update or newer
- Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10
- Linux: CentOS 6 & 7, RedHat 6 & 7, Debian 8 & 9, Ubuntu 14.04, 16.04, & 18.04
- macOS: 10.12 or newer
- What's the strangest storyline in Oblivion
- Why is the C language called portable
- What is multichannel audio
- Are college textbooks worth the money?
- Why do people express their compassion by apologizing?
- Moto G5 Plus is best
- How does metamorphosis develop in insects
- How do you label a website
- How big is the pelican
- Does Russia endorse left-wing politics?
- What is it like to be on GHB
- How does Medtronic make money
- Practice for JEE networks is required
- Can Warframe run on a Mac
- How often does the stock market change
- How is the atmosphere warmed up?
- Why do stab wounds hurt so much
- How is the food at Amity Noida
- How dangerous is methylene chloride
- What is toluic acid
- Would you call some people strange
- What is FAA point in Amway
- What does censure mean in the Bible
- What does search engine optimization do
- What do you think of ocean acidification?
- How will jailbreaking affect my iPhone?
- What is a good online essay writing service
- Why do we use linear transformations
- What are some strange facts about lions
- How do the new gTLDs affect the search
- Why do I always have a headache
- How are collections of films calculated
- Las Vegas is getting cold
- What are the offices in NICMAR