33.4. MLLP Consumer
MLLP 소비자는 MLLP 프레임 메시지 수신 및 HL7 승인을 지원합니다. MLLP 소비자는 HL7 Acknowledgement (HL7 Application Acknowledgements only - AA, AE 및 AR)를 자동으로 생성하거나 CamelMllpAcknowledgement 교환 속성을 사용하여 승인을 지정할 수 있습니다. 또한 CamelMllpAcknowledgementType 교환 속성을 설정하여 생성되는 승인 유형을 제어할 수 있습니다. 자동 승인이 비활성화되고 교환 패턴이 InOnly인 경우 MLLP 소비자는 HL7 Acknowledgement를 전송하지 않고 메시지를 읽을 수 있습니다.
33.4.1. 메시지 헤더 링크 복사링크가 클립보드에 복사되었습니다!
MLLP 소비자는 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 값 |
모든 헤더는 문자열 유형입니다. 헤더 값이 없는 경우 해당 값은 null입니다.
33.4.2. 교환 속성 링크 복사링크가 클립보드에 복사되었습니다!
MLLP Consumer가 생성 및 TCP 소켓 상태를 승인하는 유형은 Camel 교환의 이러한 속성에서 제어할 수 있습니다.
키 | 유형 | 설명 |
---|---|---|
CamelMllpAcknowledgement | byte[] | 해당하는 경우 이 속성은 클라이언트에 MLLP Acknowledgement로 전송됩니다. |
CamelMllpAcknowledgementString | 문자열 | 현재 및 CamelMllpAcknowledgement가 없는 경우 이 속성은 클라이언트에 MLLP Acknowledgement로 전송됩니다. |
CamelMllpAcknowledgementMsaText | 문자열 | CamelMllpAcknowledgement 또는 CamelMllpAckedgementString이 모두 있고 autoAck가 true인 경우 이 속성을 사용하여 생성된 HL7 승인에서 MSA-3 내용을 지정할 수 있습니다. |
CamelMllpAcknowledgementType | 문자열 | CamelMllpAcknowledgement 또는 CamelMllpAckedgementString이 모두 있고 autoAck가 true인 경우 이 속성을 사용하여 HL7 승인 유형(예: AA, AE, AR)을 지정할 수 있습니다. |
CamelMllpAutoAcknowledge | 부울 | autoAck 쿼리 매개변수를 덮어씁니다. |
CamelMllpCloseConnectionBeforeSend | 부울 | true인 경우 데이터를 보내기 전에 소켓이 닫힙니다. |
CamelMllpResetConnectionBeforeSend | 부울 | true인 경우 데이터를 보내기 전에 소켓이 재설정됩니다. |
CamelMllpCloseConnectionAfterSend | 부울 | true인 경우 데이터를 보낸 직후 소켓이 닫힙니다. |
CamelMllpResetConnectionAfterSend | 부울 | true인 경우 소켓은 데이터를 보낸 직후 재설정됩니다. |