Question
Parallel Integrations
Hello.
I am currently facing the following problem: there is a PageList (called Products()) in my case and I need to use JMS-Connection to a remote system for every item in this PageList so that each item was a context for the request.
The problem is that there is a significant delay between making a request and getting a response from the system, that mostly involves transfering a message instead of an actual processing.
For example, I use JMS-Connect for Product(1), then wait for a response, then use JMS-Conntect for Product(2), then wait for a response again and so on.
I need to be able to send requests via JMS-Connect for all items in PageList at once and then get the responses for each one of them. Being able to have a parallel JMS Integration with the same requestor while I am still waiting for a response for a previous integration would drastically decrease the processing time.
Is there any way to implement this?
I tried to create subcases for every different item in PageList to get different threads but integrations still seem to operate in succession rather than in a parallel way. I also tried to check the RunInParallel box near Connect-JMS function but it did not help. It seems like the checkbox is supposed to parallel it with the main process (and then unite it again with Connect-Wait) instead of paralleling it with other integrations.
***Edited by Moderator: Pallavi to update platform capability tags***
The use case you have described (Queue once and to get multiple responses for each individual item) is not what JMS messaging does as far I'm aware. Is this requirement is part of a standard?