2009-07-30 2 views
1

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

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

Любые идеи?

+0

Пожалуйста, будьте более конкретным. Что такое JobManagerService? Что такое «жизненный цикл»? Возможно, вы имели в виду "lifecycle"? Какую технологию вы используете? Ява? .СЕТЬ? –

+0

Adobe Livecycle. Это продукт Adobe, который используется для создания и распространения PDF-документов. –

ответ

1

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