Integration mit Altova-Produkten
Unter Funktionsweise haben Sie eine Übersicht darüber erhalten, wie Altova-Produkte miteinander interagieren. Mit Altova MapForce erstellte Mapping-Dateien und mit Altova StyleVision erstellte Transformationsdateien können mit Hilfe der folgenden Server-Produkte automatisiert werden: MapForce Server (bzw. MapForce Server Advanced Edition) und StyleVision Server. Außerdem können Funktionen aus RaptorXML Server auch von FlowForce Server-Aufträge aus aufgerufen werden, wenn diese unter FlowForce Server-Verwaltung ausgeführt werden.
Mit Hilfe von MapForce Server und StyleVision Server können Mappings und Transformationen plattformübergreifend entweder über die Befehlszeile oder über einen API-Aufruf (Windows, macOS, Linux) ausgeführt werden. Wenn diese Produkte nicht neben FlowForce installiert sind, müssen für eine Automatisierung Programme oder Skripts geschrieben werden, die die API oder die Befehlszeile von MapForce Server oder StyleVision Server aufrufen.
Wenn MapForce Server und StyleVision Server unter Verwaltung von FlowForce Server ausgeführt werden, kann die Automatisierung noch einen Schritt weiter gehen. In diesem Fall können die Mappings und Transformationen direkt auf FlowForce Server bereitgestellt werden, wo sie als Aufträge ausgeführt werden können. Dadurch können Sie alle Vorteile eines FlowForce Server-Auftrags für das Mapping oder die Transformation nutzen: Ausführung nach einem Zeitplan oder nach Bedarf, Ausführung als Webservice, AS2-Integration, Konfiguration mit Hilfe von FlowForce-Ausdrücken, Fehlerbehandlung, bedingte Verarbeitung, Benachrichtigung per E-Mail, usw.
Nachdem Sie das Mapping oder die Transformation bereitgestellt haben, wird es/sie in dem FlowForce Server Container, in dem Sie es/sie bereitgestellt haben, angezeigt. Wie Sie in der Abbildung unten sehen, haben Mappings die Dateierweiterung .mapping, während Transformationen die Erweiterung .transformation haben.
![ff_deployed_files](./images/ff_deployed_files.png)
Aus Sicht von FlowForce sind solche Objekte Funktionen und können dadurch in neue Aufträge umgewandelt werden. Sie können auch von vorhandenen Aufträgen aus aufgerufen werden und können verschiedene Inputs (normalerweise Dateien) als Parameter erhalten. Beachten Sie, dass solche Mapping- oder Transformationsfunktionen nicht von FlowForce Server selbst ausgeführt werden; für die eigentliche Ausführung wird MapForce Server oder StyleVision Server (oder gegebenenfalls beide Programme) aufgerufen.
Die RaptorXML-Funktionen stehen im RaptorXML Container zur Verfügung, siehe auch Integration mit RaptorXML Server.
In den nächsten Abschnitten wird behandelt, wie Sie Mappings und Transformationen für die Sever-Ausführung vorbereiten, wie Sie diese in Aufträge verwandeln und deren Ergebnisse in FlowForce Server verarbeiten.