26
Views
2
Comments
Solved
How can we make sure the Light BPT threads are being processed in a certain order
Question
Application Type
Reactive

Please help me try to understand, how does the above pattern work ? (kindly refer screenshot) 
Let's say if an external system is triggering 4 updates with a batch numbers and expects Outsystems to execute those requests in the order. How will the Light BPT deal with it ? Will it not just get processed the moment a new entry is getting created inside an entity linked to process ?

2016-04-22 00-29-45
Nuno Reis
 
MVP
Solution

Hello.

Please leave the source link when asking about out of context images. That one comes from here: https://success.outsystems.com/documentation/best_practices/architecture/designing_the_architecture_of_your_outsystems_applications/integration_patterns_for_core_services_abstraction/


The model explained is just a trick.

Data goes into Inbound Queue. When Inbound Queue has all the information for the record, it creates an entry on Inbound Cluster. That will trigger the BPT and process it all at once.

Without it, Inbound Queue may receive data out of order and the BPT would need to wait for it to complete the execution, allowing other processes to jump ahead.


UserImage.jpg
Venugopal Rao

Thanks @Nuno Reis 

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.