Altova MapForce 2024 Professional Edition

Beibehalten von Verbindungen nach Löschen von Komponenten

Zur Startseite Zurück Nach oben Weiter

Sie können in MapForce Verbindungen auch nach Löschen einiger Transformationskomponenten (z.B. Variablen, Sortier- und Filter-Komponenten, Wertezuordnungen, einfache Input-Komponenten, SQL/NoSQL-WHERE/ORDER-Komponenten) beibehalten. Bei Verbindungen kann es sich um Einfach- und Mehrfachverbindungen handeln. Vor allem die Beibehaltung von Verbindungen mit mehreren Child-Verbindungen kann sich als nützlich erweisen, da Sie dadurch nach Löschung einer Transformationskomponente nicht jede einzelne Child-Verbindung manuell wiederherstellen müssen. Um diese Option zu aktivieren, wählen Sie Extras | Optionen | Bearbeiten und aktivieren Sie Intelligente Komponentenlöschung (nützliche Verbindungen beibehalten). Diese Option ist standardmäßig deaktiviert, sodass bei Löschung einer Transformationskomponente auch die direkten Verbindungen dazu gelöscht werden.

 

Beispiel

Zur Veranschaulichung einer intelligenten Komponentenlöschung werfen Sie einen Blick in die Beispieldatei Tut3-ChainedMapping. Die Beispieldatei steht im Ordner BasicTutorials zur Verfügung.

 

Vor der Löschung

In der Abbildung unten sehen Sie, dass zwischen der Komponente MergedLibrary und dem Filter publication und zwischen dem Filter publication und der Komponente FilteredLibrary Alles kopieren-Verbindungen bestehen. Der Filter publication soll nun gelöscht werden, aber die "Alles kopieren"-Verbindungen sollen bestehen bleiben. Aktivieren Sie nun im Dialogfeld Optionen das Kontrollkästchen Intelligente Komponentenlöschung (siehe oben).

MF_MapFund_Connections_KeepCon2

Nach der Löschung

Nachdem die publication-Funktion gelöscht wurde, wird die "Alles kopieren"-Verbindung direkt zwischen dem Node publication in MergedLibrary und dem Node publication in FilteredLibrary erstellt (siehe Abbildung unten).

MF_MapFund_Connections_KeepCon1
Anmerkung:Wenn bei einer Filter-Komponente sowohl der on-true als auch der on-false-Output verbunden ist, bleiben die Verbindungen beider Outputs erhalten.

 

© 2018-2024 Altova GmbH