Aktivität 'Auswählen'

Die Aktivität Auswählen (Pick) ermittelt während der Ausführung anhand der Aktion, die stattgefunden hat, welche Starteraktivität zu starten ist.

Informationen zu diesem Vorgang

Zum Beispiel könnte eine Aktivität Auswählen drei Verzweigungen enthalten: eine mit einer Aktivität Eingefügte Zeilen abrufen, eine mit einer Aktivität Gelöschte Zeilen abrufen und eine mit einer Aktivität Aktualisierte Zeilen abrufen. Wenn ein Aktualisierungsereignis in der Datenbank auftritt, wird eine Instanz der Orchestrierung erstellt und eine Verzweigung, die die Aktivität Aktualisierte Zeilen abrufen enthält, wird aufgerufen.

Wenn Sie einer Orchestrierung eine Aktivität Auswählen hinzufügen, werden automatisch zwei Receive-Verzweigungen hinzugefügt. Sie können der Aktivität Auswählen weitere receiveEvent-Knoten hinzufügen. Eine Aktivität Auswählen ist immer eine Starteraktivität. In jeder Verzweigung einer Aktivität Auswählen muss die erste Aktivität eine Starteraktivität sein.

Die Receive-Verzweigung enthält einen receiveEvent-Knoten und einen leeren Platzhalter. Jede Nachricht wird in einer Receive-Verzweigung definiert, die weitere Aktivitäten zur Handhabung der jeweiligen Nachricht enthalten kann.

Löschen Sie die Receive-Verzweigungen, wenn keine Receive-Operation in der Aktivität Auswählen enthalten sein soll. Durch Löschen des Receive-Knotens wird die gesamte Receive-Verzweigung entfernt.

Achtung: Wenn eine Variable nicht in jeder Verzweigung einer Aktivität Auswählen initialisiert wird, kann die Variable nicht außerhalb des Geltungsbereichs der Aktivität Auswählen verwendet werden. Ein Versuch, eine Variable, die nicht in jeder Verzweigung initialisiert wird, außerhalb der Aktivität Auswählen zu verwenden, führt zu einer ungültigen Orchestrierung. Beispiel: Eine Aktivität Auswählen hat zwei Verzweigungen, eine die eine Aktivität Aktualisierte Zeilen abrufen enthält, und eine, die eine Aktivität Eingefügte Zeilen abrufen enthält. Die Aktivität Aktualisierte Zeilen abrufen gibt Daten an eine Variable mit dem Namen updateResult zurück, während die Aktivität Eingefügte Zeilen abrufen Daten an eine Variable mit dem Namen insertResult zurückgibt. Diese Variablen können nur innerhalb der Aktivität Auswählen und nicht in den Aktivitäten, die auf die Aktivität Auswählen in der Orchestrierung folgen, verwendet werden. Wenn die Ausgabe jeder Aktivität auf demselben Schema basiert, können Sie jedoch eine einzelne Variable definieren, die von beiden Aktivitäten initialisiert wird. Wenn alle Verzweigungen in einer Aktivität Auswählen die Variable initialisieren, umfasst der Geltungsbereich der Variablen auch alle Aktivitäten nach der Aktivität Auswählen und ist nicht auf den Geltungsbereich der Aktivität Auswählen beschränkt.

Zur Verwendung einer Aktivität 'Auswählen' führen Sie die folgenden Schritte aus:

Vorgehensweise

  1. Ziehen Sie die Aktivität Auswählen aus dem Ordner Logic auf der Registerkarte Aktivitäten auf die Orchestrierung.
  2. Wählen Sie eine eingehende Aktivität oder die Aktivität Job planen aus und ziehen Sie sie auf den receiveEvent-Platzhalter.
  3. Zum Hinzufügen einer Aktivität zur Verzweigung ziehen Sie die Aktivität auf den leeren Platzhalter.

Bedingungsverzweigungen hinzufügen, bearbeiten oder löschen

Die Aktivität Auswählen kann mehrere Verzweigungen zur Verarbeitung komplexer Bedingungen haben.

Führen Sie die folgenden Schritte aus, um der Aktivität Auswählen eine Verzweigung hinzuzufügen:

  1. Klicken Sie auf den Knoten Auswählen.
  2. Wählen Sie 'Receive'-Verzweigung hinzufügen in der Liste aus.
Führen Sie die folgenden Schritte aus, um einen Verzweigungs- oder Aktivitätsnamen zu bearbeiten:
  1. Wählen Sie eine Aktivität oder Verzweigung aus.
  2. Wählen Sie Bearbeiten in der Liste aus. Der Name wird in einem Fenster angezeigt.
  3. Wählen Sie den aktuellen Namen aus und geben Sie dann einen neuen Namen ein.
  4. Drücken Sie die Eingabetaste.

Führen Sie die folgenden Schritte aus, um eine Aktivität oder Verzweigung zu löschen:

  1. Wählen Sie eine Aktivität oder Verzweigung aus.
  2. Wählen Sie Löschen in der Liste aus.
    Anmerkung: Wenn Sie eine Bedingungsverzweigung löschen, werden auch alle Aktivitäten innerhalb der Bedingungsverzweigung gelöscht.



Feedback | Notices


Timestamp icon Letzte Aktualisierung: Friday, November 8, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/orch_Pick_Activity.html