Altova MapForce 2024 Enterprise Edition

Den Benutzernamen und das Passwort in verschlüsselter Form im Mapping zu speichern ist eine der Arten, Mappings mit Authentifizierung auszuführen. Bei dieser Methode kann das Mapping in jeder Ausführungsumgebung ganz einfach ausgeführt werden, da die sensiblen Daten in verschlüsselter Form als Teil des Mappings bzw. bei einer Server-Ausführung als Teil der Server-Ausführungsdatei gespeichert werden. Dies ist zwar weniger komplex, hat aber den Nachteil, dass das Mapping jedes mal, wenn sich der Benutzername und das Passwort ändern, aktualisiert und zu einer neuen Server-Ausführungsdatei (.mfx-Datei) kompiliert bzw. erneut auf FlowForce Server bereitgestellt werden muss. Außerdem können Benutzername und Passwort zur Mapping-Laufzeit nicht wie im Fall von Anmeldeinformationen geändert werden.

 

Diese Methode wird nur aus Gründen der Rückwärts-Kompatibilität mit früheren Versionen von MapForce unterstützt. Es wird empfohlen, stattdessen entweder Anmeldeinformationen oder eine Dynamische Authentifizierung zu verwenden.

So richten Sie eine Authentifizierung mit Hilfe eines gespeicherten Benutzernamens und Passworts ein:

1.Öffnen Sie ein Mapping, das einen Webservice-Aufruf enthält oder fügen Sie einen Webservice zu einem neuen Mapping hinzu.

2.Doppelklicken Sie auf die Titelleiste der Webservice-Komponente, um das Einstellungsdialogfeld zu öffnen.

3.Klicken Sie neben "HTTP-Sicherheitseinstellungen" auf Bearbeiten..

4.Aktivieren Sie das Optionsfeld neben Benutzername und füllen Sie den zu speichernden Benutzernamen und das Passwort aus. Bestätigen Sie das Passwort, wenn Sie dazu aufgefordert werden.

5.Klicken Sie auf OK.

 

Sie können nun in MapForce eine Vorschau auf das Mapping anzeigen, ohne dass weitere Vorbedingungen erfüllt werden müssen. In MapForce Server kann das Mapping genauso wie jedes andere Mapping, für das keine Anmeldeinformationen erforderlich sind, ausgeführt werden. Bei Aufruf von MapForce Server über die Befehlszeile könnte die Syntax zur Ausführung des Mappings z.B. folgendermaßen lauten:

 

<exec> run mapping.mfx

 

Wenn Sie das Mapping auf FlowForce Server bereitstellen, um es als Mapping-Funktion auszuführen, gibt es in FlowForce Server keine spezielle Kennzeichnung, dass das Mappings gespeicherte Anmeldeinformationen enthält. Sie können einfach anhand der Mapping-Funktion einen Auftrag erstellen und diesen ohne spezielle Vorbedingungen ausführen.

 

 

© 2018-2024 Altova GmbH