Altova MapForce 2024 Professional Edition

Bei Verbindungen mit identen Sub-Einträgen werden alle Sub-Einträge, die in der Quell- und Zieldatei denselben Namen haben, automatisch miteinander verbunden. Um diese Option zu aktivieren, wählen Sie eine der folgenden Methoden:

 

Aktivieren Sie die Symbolleisten-Schaltfläche ic-conn-child (Idente Sub-Einträge automatisch verbinden).

Klicken Sie im Menü Verbindung auf den Befehl Idente Sub-Einträge automatisch verbinden.

 

Einstellungen für Verbindungen mit identen Sub-Einträgen

Um die Einstellungen für die Verbindung identischer Sub-Einträge zu konfigurieren, klicken Sie mit der rechten Maustaste auf eine beliebige Verbindung und wählen Sie im Kontextmenü die Option Idente Sub-Einträge verbinden oder gehen Sie zum Menü Verbindung und klicken Sie auf Einstellungen für 'Idente Sub-Einträge verbinden'. Daraufhin wird das Dialogfeld Einstellungen für 'Idente Sub-Einträge verbinden' aufgerufen (Abbildung unten).

MF_MapFund_Connections_Types_MatchChildren1

In der nachstehenden Liste finden Sie eine Beschreibung der Optionen im Dialogfeld Einstellungen für 'Idente Sub-Einträge verbinden'. Die Einstellungen in diesem Dialogfeld werden nur wirksam, wenn die Symbolleisten-Schaltfläche ic-conn-child (Aktiviert/Deaktiviert die automatische Verbindung von Sub-Einträgen) aktiviert ist.

 

Übereinstimmungsoptionen

Im Abschnitt Übereinstimmungsoptionen können Sie die Kriterien für die Übereinstimmung weniger streng definieren und festlegen, wie Node-Namen verglichen werden sollen. Es stehen die folgenden Optionen zur Verfügung:

 

Spaltennamen für Excel-Komponenten verwenden Diese Option ist nur auf Excel-Komponenten anwendbar (Enterprise Edition). Sie bedeutet, dass für den Vergleich anstelle von Spaltenreferenznamen (z.B. A, B, C) benutzerdefinierte Spaltennamen (z.B. Company) verwendet werden. Benutzerdefinierte Spaltennamen werden im Dialogfeld Zellenbereich auswählen definiert und scheinen in Excel-Komponenten als Annotationen auf.

Namespaces ignorieren: Idente Sub-Einträge werden unabhängig von den Namespaces von Child-Nodes verbunden.

Attribute und Elemente mischen: Damit können Verbindungen zwischen Attributen und Elementen desselben Namens erzeugt werden. So wird z.B. zwischen zwei Nodes mit dem Namen ID eine Verbindung erstellt, selbst wenn es sich bei einem der Nodes um ein Element und beim anderen um ein Attribut handelt.

Groß/Kleinschreibung ignorieren: Idente Sub-Einträge werden unabhängig von der Groß- und Kleinschreibung der Child-Node-Namen verbunden.

Übereinstimmung nur für alphanumerische Zeichen: Wenn diese Option aktiv ist, werden nur Ziffern und Buchstaben verglichen. Andere Zeichen wie Leerzeichen, Kommas, Punkte, usw. werden vor dem Vergleich verworfen.

 

Nachfahren

Im Abschnitt Nachfahren wird definiert, wie mit Child-Nodes verfahren werden soll. Es stehen die folgenden Optionen zur Verfügung:

 

"Alles kopieren"-Verbindungen erstellen: Diese Einstellung ist standardmäßigt aktiv. Damit wird (wenn möglich) eine "Alles kopieren"-Verbindung erstellt, die Daten zwischen Nodes mit Child-Nodes, die einander ähnlich oder miteinander identisch sind, mappt. Eine "Alles kopieren"-Verbindung wird durch eine einzige dicke Linie dargestellt, wodurch das Mapping übersichtlicher wird.

Rekursiv: Erstellt zwischen identen Nodes neue Verbindungen, wenn Sie denselben Namen haben. Es spielt keine Rolle, wie tief die Nodes in der Struktur verschachtelt sind.

 

Bestehende Verbindungen

Im Abschnitt Bestehende Verbindungen wird definiert, was mit bestehenden Verbindungen geschehen soll. Es stehen die folgenden Optionen zur Verfügung:

 

Bestehende Output-Verbindungen ignorieren: Mit dieser Option werden zusätzliche Verbindungen für alle identischen Nodes erstellt, selbst wenn diese bereits ausgehende Verbindungen aufweisen.

Beibehalten: Mit dieser Option werden bestehende Verbindungen beibehalten.

Überschreiben: Mit dieser Option werden bestehende Verbindungen überschrieben.

Alle bestehenden löschen: Mit dieser Option werden alle bestehenden Verbindungen gelöscht, bevor neue erzeugt werden.

 

Löschen von Verbindungen als Gruppe

Um Verbindungen als Gruppe zu löschen, gehen Sie vor, wie unten beschrieben:

 

1.Klicken Sie mit der rechten Maustaste auf einen Node-Namen in der Komponente.

2.Wählen Sie im Kontextmenü den Befehl Verbindungen löschen | Alle <...> Verbindungen löschen (siehe Abbildung unten).

MF_MapFund_Connections_Types_MatchChildren2

Alle direkten Verbindungen löschen: Mit dieser Option löschen Sie alle Verbindungen, die direkt auf den oder vom ausgewählten Node aus gemappt sind.

Alle eingehenden Child-Verbindungen löschen: Diese Option ist nur aktiv, wenn Sie mit der rechten Maustaste auf einen Parent Node in einer Zielkomponente geklickt haben. Mit dieser Option löschen Sie alle eingehenden Child-Verbindungen des ausgewählten Parent Node.

Alle hinausgehenden Child-Verbindungen löschen: Diese Option ist nur aktiv, wenn Sie mit der rechten Maustaste auf einen Parent Node in einer Quellkomponente geklickt haben. Mit dieser Option löschen Sie alle ausgehenden Child-Verbindungen des ausgewählten Parent Node.

 

© 2018-2024 Altova GmbH