다음을 통해 공유


메시지 승인 세그먼트

ACK(승인) 메시지의 MSA(메시지 승인) 세그먼트는 시스템에서 보내는 승인 유형을 식별하고 ACK가 승인하는 메시지를 나타냅니다. 승인 코드와 메시지 컨트롤 ID의 두 가지 필수 세그먼트로 구성됩니다.

승인 코드: MSA1

다음 표에서는 메시지 수신 결과를 나타내는 사용 가능한 MSA1 필드 값을 나열합니다.

의미 Description
AA 애플리케이션 승인 시스템에서 메시지를 수신하고 문제 없이 처리했습니다.
AE 애플리케이션 오류 메시지 또는 해당 구조와 관련된 처리 문제가 수신 애플리케이션에서 발생했습니다. 보내는 시스템은 메시지를 다시 보내기 전에 문제를 진단하고 수정해야 합니다.
AR 애플리케이션 거부 MSH9(메시지 유형), MSH11(처리 ID) 또는 MSH12(버전 ID)의 값과 관련된 수신 위치에서 문제가 발생했습니다. 이 경우 보내는 시스템은 메시지를 다시 보내기 전에 문제를 진단하고 수정해야 합니다. 또는 메시지 또는 해당 구조와 관련이 없는 수신 시스템에서 문제가 발생했습니다. 이 경우 보내는 시스템은 메시지를 변경하지 않고 적절한 기간 후에 메시지를 다시 보내야 합니다.

메시지 컨트롤 ID(MSA2)

MSA2 필드는 ACK가 승인하는 메시지를 식별합니다. Microsoft BizTalk Accelerator for HL7(BTAHL7)은 승인 모드에 따라 MSA2에서 값을 생성합니다. 이 값을 사용하면 송수신 애플리케이션이 메시지와 승인을 동기화된 상태로 유지할 수 있습니다. 다음 표에서는 MSA2 필드에 사용할 수 있는 값을 나열합니다.

승인 모드 MSA2의 값
원래 모드 원래 메시지의 MSH10(메시지 컨트롤 ID) 필드에 있는 값의 변환된 값입니다.
향상된 모드: 커밋 승인 원래 메시지의 MSH10(메시지 컨트롤 ID) 필드에 있는 값의 변환된 값입니다.
향상된 모드: 애플리케이션 승인 승인을 위해 BTAHL7에서 생성된 GUID

참고 항목

승인 만들기 및 처리
ACK 메시지 스키마 유형
ACK를 수신하도록 송신 포트 설정
승인 오류 조건