Freigeben über


Erstellen einer Fortsetzung

Fortsetzungen werden erstellt, um anzugeben, welche Geschäftsereignisse in Orchestrierungen durch Erstellen verbundener Aktivitäten miteinander verknüpft sind.

Wichtig

Die Aktualisierung eines Überwachungsprofils kann sich auf laufende Aktivitätsinstanzen auswirken, wenn die Aktivität eine BAM-Fortsetzung enthält. Insbesondere dann, wenn bei der Aktualisierung des Überwachungsprofils das nachfolgende Abfangen der Daten für ein bereits aufgezeichnetes Aktivitätselement festgelegt wird, wird der ursprüngliche Wert möglicherweise überschrieben. Ein einzelner Ereignisstream ist von der Anwendung von Überwachungsprofilaktualisierungen meist nicht betroffen, da jedes Streamobjekt mit der spezifischen Version des Profils verknüpft ist, das vorhanden war, als die Aktivität oder der Stream gestartet wurde. Da jedoch mehrere Ereignisstreams mithilfe von Fortsetzungen korreliert werden, übernehmen Streams, die bei der Aktualisierung eines Profils noch nicht gestartet waren, die Änderungen in der Aktualisierung. Somit werden wie beschrieben möglicherweise Daten überschrieben.

Hinweis

Sie können Fortsetzungen mit Orchestrierungen erstellen, die keine Nachrichten verarbeiten. Wenn Sie Parameter in Ausführungsaufrufen zwischen Orchestrierungen übergeben und mithilfe von BAM-APIs die Fortsetzung verarbeiten, stehen Ihnen dieselben Funktionen zur Verfügung wie für Orchestrierungen, die Nachrichten verarbeiten.

Voraussetzungen

Um diese Schritte ausführen zu können, müssen BAM-Aktivitätsdefinitionen und -Orchestrierungen bereitgestellt werden, mit denen eine Verbindung hergestellt wird.

So erstellen Sie eine Fortsetzung

  1. Öffnen Sie ein vorhandenes Überwachungsprofil, oder erstellen Sie ein Überwachungsprofil. Informationen zum Erstellen eines Nachverfolgungsprofils finden Sie unter Erstellen eines Nachverfolgungsprofils.

  2. Identifizieren Sie ein Fortsetzungstoken, bei dem es sich um eindeutige Informationen handelt, die für beide Aktivitäten verfügbar sind. Wenn beispielsweise eine CreditHistory-Aktivität durch eine Nachricht aktiviert wird, die von einer LoanProcess-Aktivität innerhalb einer EquityLoan-Orchestrierunggesendet wird, kann das SSN-Feld der Nachricht als Fortsetzungstoken verwendet werden, da es für beide Aktivitäten üblich ist.

  3. Klicken Sie mit der rechten Maustaste auf die Aktivität, und wählen Sie dann Neue Fortsetzung aus, um eine Fortsetzung (CreditHistory) zu erstellen. Benennen Sie den eben erstellten Fortsetzungsknoten.

  4. Wählen Sie in der Ansicht "Orchestrierungszeitplan" das in Schritt 2 ausgewählte Fortsetzungstoken aus, (z. B. die SSN aus der Sendeaktion), und legen Sie es im Fortsetzungsknoten ab, den Sie in Schritt 3 erstellt haben.

  5. Klicken Sie mit der rechten Maustaste auf die Aktivität, und wählen Sie Neue Fortsetzungs-ID aus, um einen Fortsetzungs-ID-Knoten zu erstellen. Geben Sie ihm den Namen, den Sie in Schritt 3 ausgewählt haben, und legen Sie ihn in dem Knoten ab, der das entsprechende Datenelement enthält (in diesem Beispiel die SSN aus der Empfangsaktion).

  6. Klicken Sie im Menü Dateiauf Speichern unter, um das Überwachungsprofil als BTT-Datei in der BizTalk-Verwaltungsdatenbank zu speichern und zu vermeiden, dass vorhandene BTT-Dateien überschrieben werden.

Weitere Informationen

Knoten „Continuation“ und „ContinuationID“
Erstellen von Überwachungsprofilen