Sie können Eigenschaften mehrerer Knoten in einem Nachrichtenfluss übergeben, um eine einzelne übergebene Eigenschaft zu definieren, die für all diese Knoten gilt.
Ein Beispiel für die Verwendung übergebener Eigenschaften ist der Datenbankzugriff. Wenn ein Nachrichtenfluss zwei Datenbankknoten enthält, die sich jeweils auf dieselbe physische Datenbank beziehen, können Sie die physische Datenbank einmalig im Nachrichtenfluss definieren, indem Sie die Eigenschaft Datenquelle jedes Datenbankknotens an den Nachrichtenfluss übergeben und die Eigenschaft auf der Nachrichtenflussebene (der übergebenen Ebene) festlegen.
So konvergieren Sie mehrere Knoteneigenschaften in eine einzelne übergebene Eigenschaft:
- Wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'.
- Öffnen Sie den Nachrichtenfluss im entsprechenden Editor.
- Klicken Sie mit der rechten Maustaste auf den Knoten, dessen Eigenschaften Sie übergeben möchten, und klicken Sie anschließend auf Eigenschaft übergeben.
Es wird das Dialogfenster 'Eigenschaft übergeben' angezeigt.
- Wählen Sie die Eigenschaft aus, die Sie konviergieren möchten. Die Liste auf der linken Seite zeigt anfangs die erweitere Liste mit allen verfügbaren
Eigenschaften für den ausgewählten Knoten. Wenn Sie bereits Eigenschaften von diesem Knoten
übergeben haben, erscheinen sie nicht links, sondern rechts.
Die Liste auf der linken Seite
enthält auch die anderen Knoten im geöffneten Nachrichtenfluss. Sie können die unter jedem
Knoten aufgeführten Eigenschaften einblenden und gleichzeitig bearbeiten. Sie müssen
das Dialogfenster nicht schließen und einen anderen Knoten im Nachrichtenflusseditor auswählen, um mit der
Übergabe von Eigenschaften fortzufahren.
Für die Übergabe können mehrere Eigenschaften ausgewählt werden, indem Sie eine Eigenschaft auswählen, die Steuerungstaste gedrückt halten und eine oder mehrere zusätzliche Eigenschaften auswählen.
Wenn Sie mehrere zu konvergierende Eigenschaften ausgewählt haben, müssen diese Eigenschaften für die Übergabe zur Verfügung stehen. Wenn mindestens eine der ausgewählten Eigenschaften nicht für die Übergabe verfügbar ist, schlägt die Übergabe der gesamten Auswahl fehl. Die Schaltfläche Übergeben im rechten Teilfenster wird abgeblendet.
- Klicken Sie auf die Schaltfläche Übergeben, um die Eigenschaft(en) zu übergeben.
Das Dialogfenster 'Zielauswahl' wird geöffnet:
Das Dialogfenster 'Zielauswahl' zeigt nur die gültigen Ziele für die Übergabe der zuvor
ausgewählten Eigenschaft bzw. Eigenschaften an und ermöglicht Ihnen somit die Erstellung eines
neuen Ziels für die Übergabe, beispielsweise an eine neue Gruppe oder Eigenschaft.
- Zum Konvergieren von Eigenschaften vom gleichen oder von verschiedenen Knoten im Nachrichtenfluss erweitern Sie die Baumstruktur, und klicken Sie auf eine Eigenschaft, die bereits vorhanden ist. Sie können die Eigenschaften umbenennen, indem Sie die Eigenschaften auswählen und anschließend auf Umbenennen klicken, oder indem Sie doppelt auf die Gruppe oder Eigenschaft klicken.
- Klicken Sie auf OK, um Ihre Auswahl zu bestätigen.
Anmerkung: Beim Erstellen einer neuen Gruppe oder Eigenschaft mithilfe des Dialogfenster 'Zielauswahl'
bleiben die Änderungen auch dann bestehen, wenn Sie im Dialogfenster
Abbrechen auswählen. Nach dem Schließen des Dialogfensters werden die von
Ihnen mithilfe des Dialogfensters 'Zielauswahl' erstellten Gruppen oder Eigenschaften im
Dialogfenster 'Eigenschaft übergeben' angezeigt.
- Erweitern Sie die Eigenschaftenbaumstrukturen für alle Knoten, für die Eigenschaften übergeben werden sollen.
- Ziehen Sie die erste Instanz der zu konvergierenden Eigenschaft von der linken Liste zur entsprechenden Gruppe in der rechten Liste.
- Wenn die Gruppe bereits eine oder mehrere übergebene Eigenschaften enthält, wird die neue
Eigenschaft am Ende der Gruppe hinzugefügt. Sie können die neue Eigenschaft umbenennen. Doppelklicken Sie dazu auf die Eigenschaft, oder wählen Sie die Eigenschaft aus, und klicken Sie auf Umbenennen.
- Wenn die übergebene Eigenschaft in einer neuen Gruppe angezeigt werden soll, können Sie die Eigenschaft an eine freie Stelle unter den vorhandenen Gruppen ziehen. Auf diese Weise wird eine neue Gruppe angelegt. Oder:
- Wählen Sie die Eigenschaft aus, die Sie übergeben möchten, und klicken Sie auf Übergeben.
Das Dialogfenster 'Zielauswahl' wird geöffnet.
- Klicken Sie auf New Group (Neue Gruppe), und geben Sie den Namen der neuen Gruppe ein.
- Klicken Sie auf OK, um Ihre Änderungen zu bestätigen.
- Wenn Sie die Eigenschaft auf eine vorhandene übergebene Eigenschaft eines anderen Typs ziehen, kann sie nicht abgelegt werden (es wird das Symbol 'Kein Eintrag' angezeigt). Sie müssen sie als eine neue übergebene Eigenschaft erstellen oder bei einer kompatiblen vorhandenen übergebenen Eigenschaft ablegen. Eigenschaften müssen den gleichen Eigenschaftseditor aufweisen, damit eine Kompatibilität vorliegt. Wenn Sie beispielsweise integrierte Knoten verwenden, können Sie nur Eigenschaften desselben Typs konvergieren (Zeichenfolge mit Zeichenfolge, Boolescher Wert mit Booleschem Wert).
Wenn Sie benutzerdefinierte Knoten verwenden, müssen Sie für die zu konvergierenden Eigenschaften die Kompatibilität der Eigenschafteneditoren prüfen. Wenn Sie für einen Knoten Compiler-Klassen geschrieben haben, müssen Sie darüberhinaus sicherstellen, dass die konvergierten Eigenschaften über dieselbe Compiler-Klasse verfügen.
- Ziehen Sie alle verbleibenden Instanzen der Eigenschaft aus jedem der Knoten in der linken Liste auf die bestehende übergebene Eigenschaft. Die neue Eigenschaft wird unterhalb der bestehenden übergebenen Eigenschaft hinzugefügt und nicht als neue übergebene Eigenschaft erstellt.
- Klicken Sie auf Übernehmen, um diese Änderung festzuschreiben, ohne das
Dialogfenster 'Eigenschaft übergeben' zu schließen. Klicken Sie auf OK, um
die Aktualisierungen abzuschließen und das Dialogfenster zu schließen.
Sie können Eigenschaften auch aus dem Dialogfenster 'Eigenschaft übergeben' zusammenführen, indem Sie die ausgewählte Eigenschaft bzw. die
ausgewählten Eigenschaften vom linken Teilfenster des Dialogs in das rechte Teilfenster
ziehen:
- Wählen Sie die Eigenschaft aus, die Sie übergeben möchten. Für die Übergabe können mehrere Eigenschaften ausgewählt werden, indem Sie eine Eigenschaft auswählen, die Steuerungstaste gedrückt halten und eine oder mehrere zusätzliche Eigenschaften auswählen.
- Legen Sie die ausgewählte(n) Eigenschaft(en) auf einer Eigenschaft im rechten Teilfenster ab, um zusammengehörige Eigenschaften vom selben oder von verschiedenen Knoten im Nachrichtenfluss zusammenzuführen.
Beispiel: Sie möchten eine einzelne übergebene Eigenschaft erstellen, welche die Eigenschaft auf jedem Knoten überschreibt, der eine Datenquelle definiert.
Sie haben Eigenschaften mehrerer Knoten übergeben, um eine einzelne übergebene Eigenschaft zu definieren, die in all diesen Knoten verwendet wird.