226.5. 交换属性
确认 MLLP Consumer 生成和 TCP 套接字状态的类型可以由 Camel 交换上的这些属性控制:
| 键 | 类型 | 描述 |
| CamelMllpAcknowledgement | byte[] | 如果存在,此属性将作为 MLLP Acknowledgement 发送到客户端 |
| CamelMllpAcknowledgementString | 字符串 | 如果不存在和 CamelMllpAcknowledgement,则此属性将作为 MLLP Acknowledgement 发送到客户端 |
| CamelMllpAcknowledgementMsaText | 字符串 | 如果没有 CamelMllpAcknowledgement 或 CamelMllpAcknowledgementString,并且 autoAck 为 true,则此属性可用于在生成的 HL7 确认中指定 MSA-3 的内容 |
| CamelMllpAcknowledgementType | 字符串 | 如果没有 CamelMllpAcknowledgement 或 CamelMllpAcknowledgementString,并且 autoAck 为 true,则此属性可以用来指定 HL7 确认类型(即 AA、AE、AR) |
| CamelMllpAutoAcknowledge | 布尔值 | 覆盖 autoAck 查询参数 |
| CamelMllpCloseConnectionBeforeSend | 布尔值 | 如果为 true,在发送数据前,套接字将关闭 |
| CamelMllpResetConnectionBeforeSend | 布尔值 | 如果为 true,在发送数据前会重置套接字 |
| CamelMllpCloseConnectionAfterSend | 布尔值 | 如果为 true,在发送数据后套接字会立即关闭 |
| CamelMllpResetConnectionAfterSend | 布尔值 | 如果为 true,在发送任何数据后将立即重置套接字 |