Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können angeben, welche Parameter die Orchestrierung im Fenster "Orchestrierungsansicht" übernehmen soll. Eine Orchestrierung kann die folgenden Elemente als Parameter verwenden:
Meldungen
Variablen (einschließlich Objekte)
Korrelationssätze
Rollenlinks
Häfen
Parameter können zwischen Orchestrierungen als Eingabe- oder Ausgabeparameter übergeben werden. Parameter können entweder als Wert oder als Referenz übergeben werden. Ausgabeparameter können nur per Verweis übergeben werden. Parameter können Variablen, Nachrichten, Korrelationssätze, Rollenlinks und Ports enthalten.
So legen Sie Orchestrierungsparameter fest
Verwenden Sie im Fenster "Orchestrierungsansicht" den Ordner " Orchestration Parameters ", um Variablen, Nachrichten und Ports hinzuzufügen.
Verwenden Sie für jedes Element, das dem Ordner " Orchestration Parameters " hinzugefügt wurde, das Eigenschaftenfenster, um die Direction-Eigenschaft anzugeben:
In – Ein Parameter, der nach Wert übergeben wird.
Bezug – Ein Parameter, der per Verweis übergeben wird.
Out – Ein Parameter, der über eine Referenz übergeben wird.
So fügen Sie einer Orchestrierung einen Parameter hinzu
Klicken Sie im Fenster "Orchestrierungsansicht" mit der rechten Maustaste auf den Ordner " Orchestration Parameters ", und klicken Sie dann auf die gewünschte Art von Parameter.
Verwenden Sie den Assistenten, um die Parameter für konfigurierte Ports und Rollenzuordnungen zu konfigurieren.
— Oder—
Verwenden Sie für andere Parametertypen die Eigenschaftenseite, um den Parameter zu konfigurieren.
Parametertypen
Parameter können nach Wert, als Referenzparameter und als Ausgabeparameter übergeben werden. Wenn ein Parameter durch einen Wert an eine Orchestrierung übergeben wird, wird eine Kopie der Daten erstellt und von der Orchestrierung verwendet.
Wenn Sie einen Verweisparameter verwenden, wird keine Kopie erstellt. Der Speicherspeicherort, der die Daten enthält, wird zwischen dem aufrufenden Programm und der Orchestrierung gemeinsam genutzt, und der Inhalt dieses Speicherspeicherorts kann durch die Orchestrierung geändert werden. Eine solche Änderung bedeutet, dass der Wert des Parameters nicht nur in der Orchestrierung, sondern auch im aufrufenden Programm geändert wird.
Ein Ausgabeparameter ähnelt einem Referenzparameter, aber die Orchestrierung kann nicht davon ausgehen, dass er gültige Daten enthält, wenn er übergeben wird; Stattdessen erwartet das aufrufende Programm, dass die Orchestrierung diesem Parameter einen Wert zuweist.
Regeln für Orchestrierungsparameter
Sie können nur Nachrichten und Variablen (einschließlich Objekten) als Ausgabe- oder Referenzparameter übergeben.
Sie können keine Parameter an eine Orchestrierung in einer Start-Orchestrierung übergeben oder referenzieren.
In Parametern, einschließlich aller Rollenlinks und dynamischer Ports, müssen diese unbedingt zugewiesen werden, bevor sie an eine Orchestrierung übergeben werden.
Siehe auch
Orchestrierungsformen
So fügen Sie Shapes zu Orchestrierungen hinzu
Verwenden des Dialogfelds "Artefakttyp auswählen"