Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova MapForce Server 2020 

Im folgenden Beispiel wird gezeigt, wie Sie eine Mapping-Ausführungsdatei (.mfx) über VBScript-Code ausführen. Unter Windows stehen die Beispieldateien unter dem folgenden Pfad zur Verfügung: C:\Programme\Altova\MapForceServer2020\etc\Examples.

 

Bevor Sie den nachstehenden Code ausführen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt werden:

 

MapForce Server ist installiert und lizenziert

MapForce Server steht als COM-Serverobjekt zur Verfügung (normalerweise geschieht dies automatisch bei der Installation von MapForce Server; Informationen, wie Sie überprüfen, ob die Registrierung erfolgreich war, finden Sie unter Informationen zur COM-Schnittstelle).

 

Option Explicit

 

'Create a MapForce Server object; use "MapForce_x64.Server" if you want to use the 64-bit installation

Dim objMFS

Set objMFS = WScript.GetObject( """MapForce.Server" )

 

'Set a working directory - used as a base for relative paths (you may need to adapt the path to the installation folder)

objMFS.WorkingDirectory = "C:\Program Files (x86)\Altova\MapForceServer2020\etc\Examples"

 

'Default path to the MapForce Server executable is the installation path (same dir with the MapForceServer.dll)

'In case you moved the binaries on the disk, you need to explicitly set the path to the .exe file

'objMFS.ServerPath = "C:\Program Files (x86)\Altova\MapForceServer2020\bin\MapForceServer.exe"

 

'Set global resource file and configuration, if your mapping uses global resources

'Call objMFS.SetOption("globalresourcefile", "GlobalResource.xml") '"gr" can be used as short name for "globalresourcefile"

'Call objMFS.SetOption("globalresourceconfig", "Config2") '"gc" can be used as short name for "globalresourceconfig"

 

'Prepare the parameters, if your mapping uses parameters

'Call objMFS.AddParameter( "testparam1", "value 1" )

 

' Run the mapping; input and output paths are stored inside the MFX file

' NOTE Please adapt the path to the input file in order to run the sample

If ( objMFS.Run( "C:\Program Files (x86)\Altova\MapForceServer2020\etc\Examples\TokenizeString.mfx" ) ) Then

 WScript.Echo( "Success - finished execution" )

Else

 WScript.Echo( objMFS.LastExecutionMessage )

End If

© 2019 Altova GmbH