-
Bug
-
Resolution: Done
-
Major
-
5.10.6.Final
-
None
-
Undefined
I've been doing some testing with Apache Camel and it's LRA component with Narayana LRA 5.10.6.Final. None of the participant completion or compensation endpoints are being triggered correctly because the target URL lacks a query string that is critical for Camel to know which logic to run in reaction to the complete or compensation request.
For example, Camel configures completion / compensation URLs that look like this:
http://localhost:43305/lra-participant/complete?Camel-Saga-Compensate=direct://refundCredit
http://localhost:43305/lra-participant/compensate?Camel-Saga-Compensate=direct://cancelOrder
The logic here seems to not take into account the query string: