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.
•MapForce kann Daten von oder auf Excel-Arbeitsblätter ab Excel 2007 mappen, siehe Microsoft OOXML Excel 2007+
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 Enterprise 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 |
||||||||
Text über MapForce FlexText |
||||||||
JSON |
||||||||
XML2 |
||||||||
Excel 2007 und höher3 |
Als Datenquelle |
|||||||
Als Datenziel (Generierung einer neuen Datei) |
||||||||
Als Datenziel (Aktualisierung einer vorhandenen Datei) |
||||||||
EDI |
ASC X12 |
|||||||
HIPAA X12 |
||||||||
HL7 Version 2 |
||||||||
HL7 Version 3 |
||||||||
IATA PADIS |
||||||||
NCPDP SCRIPT EDIFACT-Format |
||||||||
NCPDP SCRIPT XML-Format |
||||||||
SAP IDoc |
||||||||
SWIFT MT |
||||||||
SWIFT MX / ISO 20022 |
||||||||
TRADACOMS |
||||||||
UN/EDIFACT |
||||||||
Datenbanken4 |
ADO |
|||||||
ADO.NET |
||||||||
JDBC |
||||||||
Natives SQLite |
||||||||
Natives PostgreSQL |
||||||||
ODBC |
||||||||
Webservices5 |
REST |
|||||||
SOAP |
||||||||
Protocol Buffer |
||||||||
Rohe Binärdateien |
Fußnoten:
1.XML wird mit Verarbeitung digitaler Signaturen nur in BUILT-IN unterstützt.
2.XBRL wird mit Verarbeitung digitaler Signaturen nur in BUILT-IN unterstützt.
3.Dies bezieht sich auf Dateiformate ab Excel 2007 im Office Open XML-Format (.xlsx). Beachten Sie, dass auch für das Format Strict Open XML Spreadsheet die Dateierweiterung .xlsx verwendet wird, dass dieses Format jedoch nur als Datenquelle (und nicht als Datenziel) unterstützt wird. Nähere Informationen dazu siehe Microsoft OOXML Excel 2007+.
4.Je nach Datenbankart und Zielumgebungen gelten Einschränkungen. Nähere Informationen dazu finden Sie unter Datenbankmappings in verschiedenen Ausführungsumgebungen.
5.Dies bezieht sich auf den Aufruf von Webservices (und nicht die Generierung von Webservices anhand von Mappings). Beachten Sie, dass Client-Zertifikate, Authentifzierung im Vorhinein und WS-Security für SOAP Webservices im generierten C#- und Java-Code nicht unterstützt werden. Nähere Informationen dazu finden Sie unter Aufrufen von Webservices.
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 Enterprise 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.