Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 2.17.0
-
Component/s: camel-mllp
-
Labels:None
-
Estimated Complexity:Unknown
Description
The MllpClientProducer currently reads the TCP buffer until it receives the proper closing frame characters for the MLLP envelope.
This turned out to be a problem with a certain MLLP Server, which under certain circumstances would send double MLLP acknowledgments. As currently written, the MllpClientProducer will use the old/double/second acknowledgment for the next message - which may cause erroneous results, but in any case is clearly wrong.