Question

Virtusa
US
Last activity: 13 Jul 2021 13:19 EDT
Asynchronous Service - Who queues the request in case of error ?
I went through the documentation for "Asynchronous Service Processing", and implemented the logic in Rest Service as per provided instructions, however I am not able to see any entry created into the pr_sys_queues table for Pega-IntSvcs agent in case of fail scenario.
I am using Pega 8.4 and tried both the configuration on service rule form, used the basic configuration for "Service Rule Processor" as well.
- Execute asynchronously (queue for execution)
- Execute synchronously (queue on error )
Can you please suggest on below:
Based on "Service Rule Processor" configuration, will service (Rest/SOAP) is supposed to create queue entry for Pega-IntSvcs agent? if yes then little explanation would be helpful.
Or
It is expected from service logic implementation to handle the error and queue the request for Pega-IntSvcs agent using explicitly Queue-For-Agent method?
Thank you