Как я могу проверить, существует ли экземпляр данного набора корреляции - PullRequest
0 голосов
/ 26 марта 2019

Мне было интересно, есть ли простой и «официальный» способ узнать, есть ли запущенный экземпляр Bpel с заданным набором корреляции в WSO2.

У нас будет процесс BPEL, который будет всегда инициализироваться изта же услуга, но она будет продолжаться в цикле, принимая несколько вызовов, пока не будет сделан конкретный вызов для закрытия экземпляра BPEL или до истечения времени таймера.Мы хотим, чтобы один и тот же экземпляр BPEL был доступен нескольким клиентам, и для этого мы хотели использовать набор корреляций для его идентификации.Таким образом, нам нужно было проверить, существует ли экземпляр, перед вызовом службы, доступной в процессе BPEL.

Пока что единственный найденный нами способ - это посмотреть в базе данных ... http://keheliya.blogspot.com/2013/02/how-to-find-bpel-process-instance-id.html

...