32.4. MLLP Consumer
MLLP 소비자는 MLLP 프레임된 메시지를 수신하고 HL7 Acknowledgements를 전송합니다. MLLP 소비자는 HL7 Acknowledgement (HL7 Application Acknowledgements만 - AA, AE 및 AR)를 자동으로 생성할 수 있으며, 승인은 CamelMllpAcknowledgement 속성으로 지정할 수 있습니다. 또한 CamelMllpAcknowledgementType Exchange 속성을 설정하여 생성할 승인 유형을 제어할 수 있습니다. MLLP 소비자는 자동 승인이 비활성화되고 교환 패턴이 InOnly인 경우 HL7 Acknowledgement를 보내지 않고 메시지를 읽을 수 있습니다.
32.4.1. 메시지 헤더
MLLP Consumer는 Camel 메시지에 이러한 헤더를 추가합니다.
키 | 설명 |
CamelMllpLocalAddress | 소켓의 로컬 TCP 주소 |
CamelMllpRemoteAddress | 소켓의 로컬 TCP 주소 |
CamelMllpSendingApplication | MSH-3 값 |
CamelMllpSendingFacility | MSH-4 값 |
CamelMllpReceivingApplication | MSH-5 값 |
CamelMllpReceivingFacility | MSH-6 값 |
CamelMllpTimestamp | MSH-7 값 |
CamelMllpSecurity | MSH-8 값 |
CamelMllpMessageType | MSH-9 값 |
CamelMllpEventType | MSH-9-1 값 |
CamelMllpTriggerEvent | MSH-9-2 값 |
CamelMllpMessageControlId | MSH-10 값 |
CamelMllpProcessingId | MSH-11 값 |
CamelMllpVersionId | MSH-12 값 |
CamelMllpCharset | MSH-18 값 |
모든 헤더는 String 유형입니다. 헤더 값이 없는 경우 해당 값은 null입니다.