MapForce® ist eine 32/64-Bit-Windows-Applikation, die auf den folgenden Betriebssystemen läuft:
•Windows 7 SP1 mit Plattformupdate, Windows 8, Windows 10
•Windows Server 2008 R2 SP1 mit Plattformupdate oder höher
64-Bit-Unterstützung steht für die Enterprise und die Professional Edition zur Verfügung.
MapForce ist optional als Plug-in für die folgenden integrierten Entwicklungsumgebungen erhältlich:
•Visual Studio 2010/2012/2013/2015/2017/2019, siehe MapForce Plug-in für Visual Studio
•Eclipse 2019.09, 2019.12, 2020.03, 2020.06, siehe MapForce Plug-in für Eclipse.
MapForce lässt sich mit den folgenden Microsoft Office-Produkten integrieren:
•MapForce kann Daten von oder auf Access-Datenbanken mappen. Welche Versionen unterstützt werden, finden Sie unter Datenbanken und MapForce
•MapForce kann Mapping-Dokumentation in Word-Versionen ab Version 2000 generieren, siehe Generieren und Anpassen von Mapping-Dokumentation.
Wenn Sie die Transformationssprache eines MapForce-Mappings ändern, kann es vorkommen, dass bestimmte Funktionalitäten für diese spezifische Sprache nicht zur Verfügung stehen. Die folgende Tabelle enthält eine Übersicht über die in der MapForce Professional Edition unterstützten Datenquell- und zielformate nach Sprache geordnet.
Anmerkungen:
•"Built-in" bedeutet, dass Sie das Mapping durch Klick auf das Register Ausgabe in MapForce oder mit MapForceServer ausführen können.
Mapping-Format |
XSLT 1.0 |
XSLT 2.0 |
XQuery |
C++ |
C# |
Java |
BUILT-IN |
|
---|---|---|---|---|---|---|---|---|
XML1 |
||||||||
CSV und Text |
||||||||
Binärdateien |
||||||||
Datenbanken2 |
ADO |
|||||||
ADO.NET |
||||||||
JDBC |
||||||||
Natives SQLite |
||||||||
Natives PostgreSQL |
||||||||
ODBC |
Fußnoten:
1.XML wird mit Verarbeitung digitaler Signaturen nun von der MapForce Enterprise Edition unter Verwendung der Transformationssprache BUILT-IN unterstützt.
2.Je nach Datenbankart und Zielumgebungen gelten Einschränkungen. Nähere Informationen dazu finden Sie unter Datenbankmappings in verschiedenen Ausführungsumgebungen.
In der folgenden Tabelle finden Sie eine Liste der Funktionalitäten, die für die Codegenerierung relevant sind und Informationen dazu, inwieweit diese in der MapForce Professional Edition in der jeweiligen Sprache unterstützt werden.
Funktion |
XSLT 1.0 |
XSLT 2.0 |
XQuery |
C++ |
C# |
Java |
BUILT-IN |
---|---|---|---|---|---|---|---|
Dynamische Bereitstellung der Input-Dateinamen über das Mapping |
|||||||
Dynamische Bereitstellung von Platzhalterdateinamen als Mapping-Input 1 |
|||||||
Dynamische Generierung der Ausgabedateinamen anhand des Mappings |
|||||||
Fußnoten:
1.Für XSLT 2.0 und XQuery wird die Funktion fn:collection verwendet. In der Implementierung im Altova XSLT 2.0- und XQuery-Prozessor werden Platzhalter aufgelöst. Andere Prozessoren verhalten sich eventuell anders.
2.Das Parsen und die Serialisierung wird für JSON zusätzlich in Java und C# unterstützt.
3.Die Behandlung von Datenbankausnahmen ist möglich, wenn die Mapping-Sprache vom aktuell verwendeten Datenbanktreiber (siehe vorherige Tabelle) unterstützt wird.