Integration with Altova Products
You can integrate FlowForce Server with other Altova products. For details, see the subsections below.
Integration with Altova desktop products
You can configure Altova MapForce mappings and Altova StyleVision transformations as FlowForce jobs. This will enable you to automate your data transformations.
MapForce Enterprise and Professional editions
MapForce is a data mapping desktop application in which you visually design mappings that transform your data or convert it from one format to another. Once you have created your mapping in MapForce, you can deploy it to FlowForce Server. This will enable you to convert your mapping to a flexibly configurable job. For example, you can configure a mapping job that will run at a specific time or whenever a file is added to the monitored directory.
To run jobs created from MapForce mappings, FlowForce Server calls MapForce Server, whose role is to actually execute mappings and generate output files. For details about deploying MapForce mappings to FlowForce Server, see Integration with Altova Products.
StyleVision Enterprise and Professional editions
StyleVision is a desktop application that enables you to visually design reports and forms for XML, database, and XBRL data. StyleVision enables you to create StyleVision Power Stylesheets (i.e., SPS) that control the display and entry of data of databases, XML and XBRL documents and specify the output design of an XML document transformation. Once you have designed your SPS, you can save it as a Portable XML Form (PXF) file that packages the SPS file with its related files and deploy this PXF file to FlowForce Server. The deployed file then becomes available for use in any transformation job on the server.
To execute jobs created from deployed StyleVision transformations, FlowForce Server calls StyleVision Server, whose role is to actually execute transformations and produce output files.
For more information about each product, refer to the Altova documentation page (https://www.altova.com/documentation.html).
Integration with Altova server products
You can integrate FlowForce Server with other Altova server products. This enables you to automate these servers' tasks with the help of FlowForce Server. On Windows, the FlowForce Server installer comprises several Altova server products that you can install in addition to FlowForce Server. On other platforms, the Altova server products need to be installed separately. For information about each server product, see the subsections below.
StyleVision Server
StyleVision Server is based on the built-in report and document generation engine developed for StyleVision. StyleVision Server uses PXF files, which contain StyleVision stylesheets with related files, to render XML, XBRL, and database data into HTML, RTF, PDF, text, and Microsoft Word files. You can automate business report and document generation by deploying PXF files to FlowForce Server. This will enable you to run data transformations as scheduled jobs.
MapForce Server
MapForce Server is based on the built-in data transformation engine developed for MapForce. MapForce Server performs data transformations, using preprocessed data mappings stored in MapForce Server Execution (MFX) files. When MapForce Server operates under the management of FlowForce Server, data mappings are executed as FlowForce Server job steps.
RaptorXML Server
RaptorXML Server is Altova's third-generation, super-fast XML and XBRL processor, optimized for the latest standards and parallel computing environments. RaptorXML is available in two editions: RaptorXML Server and RaptorXML+XBRL Server. XBRL processing is available only in RaptorXML+XBRL Server.
When you integrate RaptorXML Server and FlowForce Server, RaptorXML Server's functions become available as built-in FlowForce Server functions. This means that you can create jobs that validate and check the well-formedness of XML and JSON documents, XBRL taxonomies and instance files. You can also perform XSLT transformations and execute XQuery documents. For more information, see Integration with RaptorXML Server.
For more information about each product, refer to the Altova documentation page (https://www.altova.com/documentation.html).
Deployed transformations
Deployed mappings and transformations appear in the container to which you deployed them. Deployed mappings have a .mapping extension, while deployed transformations have a .transformation extension (screenshot below).
From a FlowForce perspective, such objects are actually functions and can be turned into jobs. They can also be called from existing jobs and accept various inputs (typically, files) as parameters.