Altova MapForce 2024 Professional Edition

Im zweiten Teil der Ausgabekonfiguration wollen wir nun, dass MapForce die Ausgabedateien dynamisch generiert, d.h. jede Ausgabedatei erhält ihren Namen auf Basis der durch die concat-Funktion bereitgestellten Argumente. Dazu verwenden wir dynamische Dateinamen (siehe Unterabschnitte weiter unten). Nähere Informationen zu dynamischen Dateinamen finden Sie unter Dynamische Verarbeitung mehrerer Input- und Output-Dateien.

 

Schritt 1: Definieren dynamischer Dateinamen

Damit MapForce die Instanzdateien dynamisch generiert, klicken Sie in der Zielkomponente auf die Schaltfläche btn_file bzw. btn_file_string neben dem Node Datei und wählen Sie im Kontextmenü den Befehl Über das Mapping bereitgestellte dynamische Dateinamen verwenden (Abbildung unten).

MF_Tut4_ConfigOutput5

 

Schritt 2: Verbinden der concat-Funktion mit dem dynamischen Node

Im nächsten Schritt wird das Ergebnis der concat-Funktion mit dem Node Datei: <dynamisch> der Zielkomponente verbunden (Abbildung unten).

MF_Tut4_ConfigOutput6

 

Schritt 3: Überprüfen der Komponenteneinstellungen

In den Komponenteneinstellungen sehen Sie, dass die Textfelder XML-Input-Datei und XML-Output-Datei deaktiviert sind und darin angezeigt wird <Vom Mapping bereitgestellte Dateinamen> (Abbildung unten). Dies gibt an, dass die Instanzdateinamen dynamisch über ein Mapping bereitgestellt werden, daher können diese nicht mehr in den Komponenteneinstellungen definiert werden.

MF_Tut4_ConfigOutput7

 

Schritt 4: Generieren von Ausgabedateien

Sie können das Mapping nun ausführen und das Ergebnis sowie die Namen der generierten Dateien sehen. Um durch die Ausgabedateien zu navigieren, verwenden Sie die Pfeilschaltflächen in der linken oberen Ecke des Ausgabefensters oder wählen Sie eine Datei aus der daneben liegenden Dropdown-Liste aus (Abbildung unten).

MF_Tut4_ConfigOutput8

Das Mapping-Design aus diesem Tutorial wurde unter dem Namen Tut4_MultipleToMultiple.mfd gespeichert.

 

© 2018-2024 Altova GmbH