获得长期生命周期过程的结果

时间:2009-07-30 17:34:12

标签: web-services livecycle

我正在使用.Net对生命周期长期服务进行Web服务调用。我无法弄清楚如何从这个服务获得结果输出,因为我从invoke_async调用返回的是jobId。

我知道我可以使用JobManagerService来ping作业以查看它何时完成,但我不知道如何从服务调用中获取输出。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我也经历过同样的事情。作业id是使用invoke_async调用LiveCycle返回的全部内容。您可以在Workbench中编写一个短暂的进程来执行SQL查找,以使用作业ID访问其他表并获取进程信息。表tb_job_instance有一个与tb_process_instance中的long_lived_invocation_id匹配的字段public_id,因此您可以将获取的作业ID作为输入传递到新的短期进程中以获取进程ID,并从那里执行更多查找。