.Netを使用して、ライブサイクルの長寿命サービスへのWebサービス呼び出しを行っています。invoke_async呼び出しから返されるのはjobIdだけなので、このサービスから結果の出力を取得する方法を理解できません。
JobManagerServiceを使用してジョブにpingを実行し、ジョブがいつ完了したかを確認できることは知っていますが、サービス呼び出しから出力を取得する方法がわかりません。
何か案は?
.Netを使用して、ライブサイクルの長寿命サービスへのWebサービス呼び出しを行っています。invoke_async呼び出しから返されるのはjobIdだけなので、このサービスから結果の出力を取得する方法を理解できません。
JobManagerServiceを使用してジョブにpingを実行し、ジョブがいつ完了したかを確認できることは知っていますが、サービス呼び出しから出力を取得する方法がわかりません。
何か案は?
私も同じことを経験しました。ジョブIDは、invoke_asyncを使用したLiveCycleの呼び出しから返されるすべてです。Workbenchで短期間のプロセスを記述して、SQLルックアップを実行し、ジョブIDを使用して他のテーブルにアクセスし、プロセス情報を取得できます。テーブルtb_job_instanceには、tb_process_instanceのlong_lived_invocation_idと一致するフィールドpublic_idがあるため、取得したジョブIDを入力として新しい短期間のプロセスに渡してプロセスIDを取得し、そこからさらにルックアップを実行できます。