Globale Ressourcen
Globale Altova-Ressourcen sind Aliasse für Datei-, Ordner und Datenbankressourcen. Jeder Alias kann mehrere Konfigurationen haben, wobei jede Konfiguration genau einer Ressource zugeordnet wird. Wenn Sie daher eine globale Ressource verwenden, können Sie zwischen ihren Konfigurationen wechseln. So könnten Sie etwa eine Datenbank-Ressource mit zwei Konfigurationen erstellen: Entwicklung und Produktion. Je nachdem, was Sie bezwecken möchten, können Sie zwischen diesen Konfiguration wechseln. In MapForce Server könnten Sie Daten entweder aus der Entwicklungs- oder der Produktionsdatenbank abrufen, indem Sie die gewünschte Konfiguration zur Mapping-Laufzeit als Befehlszeilenparameter angeben.
Globale Ressourcen können applikationsübergreifend in verschiedenen Altova Applikationen verwendet werden (siehe Unterabschnitt weiter unten).
Globale Ressourcen in anderen Altova-Produkten
Wenn Datei-, Ordner- und Datenbankverbindungsinformationen als globale Ressourcen gespeichert werden, lassen sich diese in mehreren Altova-Applikationen wiederverwenden. Wenn Sie ein und dieselbe Datei z.B. häufig in verschiedenen Altova Desktop-Applikationen öffnen müssen, können Sie diese als globale Ressource definieren. Wenn Sie den Dateipfad ändern müssen, muss er nur an einer einzigen Stelle geändert werden. Derzeit können globale Ressourcen in den folgenden Altova-Produkten definiert und verwendet werden:
•RaptorXML Server/RaptorXML+XBRL Server
Nähere Informationen zur Erstellung von globalen Ressourcen finden Sie in der MapForce-Dokumentation im Kapitel "Globale Altova-Ressourcen".
Ressourcen in MapForce Server
Wenn Sie ein Mapping zu einer MapForce Server-Ausführungsdatei (.mfx) kompilieren, werden im Mapping verwendete globale Ressource-Referenzen beibehalten und nicht aufgelöst. Das bedeutet, Sie müssen diese Referenzen auf dem Server zur Verfügung stellen, damit das Mapping erfolgreich ausgeführt werden kann. In MapForce Server werden folgende Informationen benötigt, damit eine .mfx-Datei, in der globale Ressourcen verwendet werden, ausgeführt werden kann:
1.Die Definitionsdatei für globale Ressourcen. Die Datei hat auf dem Rechner, auf dem MapForce installiert ist, den Namen GlobalResources.xml. Sie befindet sich im Ordner Dokumente\Altova. Sie können diese Datei auf den Rechner, auf dem MapForce Server ausgeführt wird, kopieren und gegebenenfalls auch mehrere dieser Dateien erstellen.
2.Der Name der globalen Ressourcenkonfiguration. Jede globale Ressource hat eine Standardkonfiguration. Sie können auch zusätzliche Konfigurationen erstellen.
Die Definitionsdatei für globale Ressourcen und der Name der globalen Ressourcenkonfiguration werden in MapForce über die grafische Benutzeroberfläche definiert bzw. geändert. Diese werden in MapForce Server zur Mapping-Laufzeit definiert (siehe unten).
•Wenn Sie das Mapping über die Befehlszeilenschnittstelle ausführen, definieren Sie nach dem Befehl run die Optionen --globalresourceconfig and --globalresourcefile, z.B:
C:\Programme (x86)\Altova\MapForceServer2025\bin\MapForceServer.exe run SomeMapping.mfx --globalresourcefile="C:\Users\me\Documents\Altova\GlobalResources.xml" --globalresourceconfig="Default" |
•Wenn Sie das Mapping über die MapForce Server API ausführen, rufen Sie die Methode SetOptions zwei Mal auf, bevor Sie die Run-Methode aufrufen. Mit dem ersten Aufruf wird der Dateipfad zur Definitionsdatei für globale Ressourcen als Option bereitgestellt, mit dem zweiten wird der Name der globalen Ressourcenkonfiguration bereitgestellt. Nähere Informationen dazu finden Sie unter MapForce Server API.