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 Datenbank-Knoten 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 Datenbank-Knotens 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. Zu Beginn werden im Teilfenster 'Verfügbare Knoteneigenschaften' die erweiterte Liste aller Eigenschaften angezeigt, die für den ausgewählten Knoten verfügbar sind. Eigenschaften, die Sie bereits aus diesem Knoten übergeben haben, werden nicht in diesem Teilfenster, sondern im Teilfenster 'Übergebene Eigenschaften' angezeigt.
Im Teilfenster 'Verfügbare Knoteneigenschaften' werden auch die anderen Knoten in dem geöffneten Nachrichtenfluss angezeigt. 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. Stehen eine oder mehrere dieser Eigenschaften nicht für die Übergabe zur Verfügung, kann keine der ausgewählten Eigenschaften übergeben werden und die Schaltfläche Übergeben wird inaktiviert.
- Klicken Sie auf Übergeben, um die Eigenschaft(en) zu übergeben.
Das Dialogfenster Zielauswahl wird geöffnet:
In diesem Dialogfenster werden nur die gültigen Ziele für die Übergabe der zuvor ausgewählten Eigenschaft(en) angezeigt; hier können Sie ein neues Ziel (beispielsweise eine neue Gruppe oder Eigenschaft) für die Übergabe auswählen.
- 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: Wenn Sie eine neue Gruppe oder Eigenschaft mithilfe des Dialogfensters Zielauswahl erstellen, bleiben die Änderungen auch bei Auswahl von Abbrechen erhalten.
Wird das Dialogfenster geschlossen, werden die Gruppen oder Eigenschaften, die über das Dialogfenster Zielauswahl erstellt wurden, im Dialogfenster Eigenschaft übergeben angezeigt.
- Erweitern Sie die Eigenschaftenbaumstrukturen für alle Knoten, für die Eigenschaften übergeben werden sollen.
- Ziehen Sie die erste Eigenschaft, die konvergiert werden soll, aus dem Teilfenster 'Verfügbare Knoteneigenschaften' auf die entsprechende Gruppe im Teilfenster 'Übergebene Eigenschaften'.
- 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 diese Eigenschaft als neue übergebene Eigenschaft erstellen oder auf eine entsprechende vorhandene übergebene Eigenschaft ziehen. 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über hinaus sicherstellen, dass die konvergierten Eigenschaften über dieselbe Compiler-Klasse verfügen.
- Ziehen Sie die Eigenschaft aus allen übrigen Knoten im Teilfenster 'Verfügbare Knoteneigenschaften' auf die ü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 über das Dialogfenster
Eigenschaft übergeben konvergieren, indem Sie die ausgewählte Eigenschaft bzw. ausgewählten Eigenschaften aus dem Teilfenster 'Verfügbare Knoteneigenschaften' in das Teilfenster 'Übergebene Eigenschaften' 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.
- Ziehen Sie die ausgewählte Eigenschaft bzw. ausgewählten Eigenschaften auf eine Eigenschafte im Teilfenster 'Übergebene Eigenschaften', um zusammengehörige Eigenschaften aus denselben oder verschiedenen Knoten im Nachrichtenfluss zu konvergieren.
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.