86.6. MLLP Producer
MLLP Producer 支持发送 MLLP-framed 消息并接收 HL7 Acknowledgements。MLLP Producer 交错了 HL7 Acknowledgments,并在收到负确认时引发异常。接收的确认被干扰,并在负确认时引发异常。当配置了 InOnly Exchange 模式时,MLLP Producer 可以忽略确认。
86.6.1. 消息标头 复制链接链接已复制到粘贴板!
MLLP Producer 在 Camel 消息上添加这些标头:
键 | 描述 |
---|---|
CamelMllpLocalAddress | 套接字的本地 TCP 地址 |
CamelMllpRemoteAddress | 套接字的远程 TCP 地址 |
CamelMllpAcknowledgement | 接收 HL7 Acknowledgment byte[] |
CamelMllpAcknowledgementString | 收到 HL7 Acknowledgment,转换为字符串 |
86.6.2. Exchange Properties 复制链接链接已复制到粘贴板!
TCP 套接字的状态可由 Camel 交换中的这些属性控制:
键 | 类型 | 描述 |
---|---|---|
CamelMllpCloseConnectionBeforeSend | 布尔值 | 如果为 true,则套接字将在发送数据前关闭 |
CamelMllpResetConnectionBeforeSend | 布尔值 | 如果为 true,则会在发送数据前重置套接字 |
CamelMllpCloseConnectionAfterSend | 布尔值 | 如果为 true,则发送数据后套接字将立即关闭 |
CamelMllpResetConnectionAfterSend | 布尔值 | 如果为 true,则发送任何数据后将立即重置套接字 |