Ich habe einen BPMN-Prozess, der jede Minute startet, ruft eine Liste von Nachrichten und Iteraten ab (jede enthält eine userId und das entspricht einer Nachricht in einer Konversation), dann sendet es eine Nachricht an eine BPEL verarbeiten.BPEL mit Korrelationssätzen
Der BPEL-Prozess enthält einen Korrelationssatz (mit der userId), sodass pro Benutzer nur eine Prozessinstanz vorhanden ist. Dieser BPEL-Prozess enthält 4 Nachrichtenfang mit derselben Schnittstelle und nach der Verarbeitung von 4 Nachrichten wird die Instanz beendet.
Das Ich habe ist: Ich erhalte 4 Nachrichten vom selben Benutzer, endet die Prozessinstanz. Dann erhalte ich eine weitere Nachricht vom selben Benutzer. Nach meinem Verständnis sollte es eine neue Instanz des BPEL-Prozesses schaffen. Stattdessen zeigt es mir, dass die Sendeaktivität ausgeführt wird, und keine neue Instanz erstellt wird, und ich kann keinen Fehler sehen.
Kann mir jemand helfen? Danke