Altova FlowForce Server supports RaptorXML Server and RaptorXML+XBRL Server.
Altova RaptorXML is the third-generation, hyper-fast XML and XBRL processor from the makers of XMLSpy. RaptorXML is built from the ground up to be optimized for the latest standards and parallel computing environments. Now FlowForce Server jobs can include steps to validate XML, transform XML with XSLT, execute XPath and XQuery, and even perform complex XBRL operations for financial reporting including validating XBRL taxonomies, and validating XBRL instances against XBRL taxonomies with support for XBRL Dimensions and XBRL Formula, which define new, compatible functionality to extend XBRL 2.1.
For example, we can return to the FlowForce Server job described in Taming Bad Input Data with FlowForce Server and add a RaptorXML operation to validate the XML files created from raw GPS data captured by a digital camera.
RaptorXML Server provides specialized functions to validate XML, check well-formedness, and perform XQuery and XSLT operations.
We can create a new job to validate the .gpx files generated by our earlier FlowForce Server job in the completed work folder. We can run the validation in standalone mode for testing, and when we are satisfied with the results, add it as a new step to the original job.
When the job runs, each .gpx file in the completed work folder is validated, as shown in the portion of the FlowForce Server Log shown below. We added a red underline to the illustration to highlight the file name for this instance.
Now we can easily include validation in the original job, as a new step at the end to check all completed work:
FlowForce Server, RaptorXML, and RaptorXML+XBRL are available for Windows, Linux, and Mac OS platforms. To check them out for yourself, click here to download a free trial!