Получить результат долгоживущего процесса Livecycle - PullRequest
1 голос
/ 30 июля 2009

Я использую .Net, чтобы сделать вызов веб-службы долгосрочным сервисом. Я не могу понять, как получить результирующий вывод из этого сервиса, поскольку все, что я получаю в ответ на мой вызов invoke_async, - это jobId.

Я знаю, что могу использовать JobManagerService для проверки связи с заданием, чтобы увидеть, когда оно выполнено, но я не знаю, как получить вывод из вызова службы.

Есть идеи?

1 Ответ

1 голос
/ 11 ноября 2009

Я испытал то же самое. Идентификатор задания - это все, что возвращается из вызова LiveCycle с invoke_async. Вы можете написать недолговечный процесс в Workbench, чтобы выполнить поиск SQL, чтобы использовать идентификатор задания для доступа к другим таблицам и получения информации о процессе. Таблица tb_job_instance имеет поле public_id, совпадающее с long_lived_invocation_id в tb_process_instance, так что вы можете передать в качестве ввода полученный идентификатор задания в ваш новый недолговечный процесс, чтобы получить идентификатор процесса и оттуда делать больше поисков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...