You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Rafal (Jira)" <ji...@apache.org> on 2020/10/21 20:21:00 UTC

[jira] [Updated] (CAMEL-15731) Add support for receiving MLLP messages without sending any acknowledgment

     [ https://issues.apache.org/jira/browse/CAMEL-15731?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rafal updated CAMEL-15731:
--------------------------
    Summary: Add support for receiving MLLP messages without sending any acknowledgment  (was: Add support for receiving MLLP messages without any acknowledgment)

> Add support for receiving MLLP messages without sending any acknowledgment
> --------------------------------------------------------------------------
>
>                 Key: CAMEL-15731
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15731
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-mllp
>    Affects Versions: 3.6.0
>            Reporter: Rafal
>            Priority: Major
>
> Currently when reading HL7 messages using camel-mllp we always have to send back some acknowledgment. Even with autoAck=false there has to be some ack set though MLLP_ACKNOWLEDGEMENT property, or the MllpTcpServerConsumer throws MllpInvalidAcknowledgementException. This is a big limitation when migrating for example from Mirth to camel since Mirth supports that (see pages 330-331 in [https://www.nextgen.com/-/media/files/nextgen-connect/nextgen-connect-39-user-guide.pdf).]
>  
> The camel-mllp component should allow receiving messages without sending back any ack, the same way Mirth does it. I believe it should stop throwing exceptions if autoAck=false, synchronous=false and no ack is being set by any of the MLLP_ACKNOWLEDGEMENT properties. Or we could introduce new property to support this mode.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)