Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.21.0
-
Component/s: camel-mllp
-
Labels:None
-
Estimated Complexity:Unknown
Description
Several minor issues were discovered with the automatic acknowledgment functionality.
- autoAck = false is ignored (the component still attempts to generate an acknowledgement if one is not found on the exchage
- acknowledgment generation exceptions are not passed to the error handler when bridgeErrorHander=true
- invalid acknowledgment exceptions are not passed to the error handler when bridgeErrorHander=true
- the automatically generated acknowledgement uses the same timestamp as the message
- the automatically generated acknowledgement uses the same message control id as the message
- the automatically generated acknowledgment includes MSH-8 if present, which should not be passed on
- automatically generated negative acknowledgments do not include any information about the failure