Konfigurieren des Ausgabeteils 2
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 bzw. neben dem Node Datei und wählen Sie im Kontextmenü den Befehl Über das Mapping bereitgestellte dynamische Dateinamen verwenden (Abbildung unten).
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).
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.
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).
Das Mapping-Design aus diesem Tutorial wurde unter dem Namen Tut4_MultipleToMultiple.mfd gespeichert.