다음을 통해 공유


BizTalk Server ACK 메시지 스키마 유형

승인 메시지 스키마는 다음 두 가지 형태로 제공됩니다.

  • ACK(일반 승인). 애플리케이션이 특별한 기간 업무 애플리케이션 수준 승인 메시지를 정의하지 않거나 애플리케이션 처리를 배제하는 오류가 발생한 경우 ACK(일반 승인)를 사용할 수 있습니다. 허용 수준 승인에 사용할 수도 있습니다. 다음 표에서는 ACK 메시지 구조를 나열합니다.

    ACK^varies^ACK 일반 승인
    Msh 메시지 헤더 2
    MSA 메시지 승인 2
    [ ERR ] Error 2
  • MCF(지연 승인). 이 메시지는 HL7 버전 2.1과의 이전 버전 호환성을 위해서만 존재합니다. 비동기 애플리케이션 수준 승인의 제네릭 형식인 MCF 메시지를 만드는 프로토콜의 일부로 사용합니다. 다음 표에서는 MCF 메시지 구조를 나열합니다.

    MCF^varies^ACK 지연된 승인
    Msh 메시지 헤더 2
    MSA 메시지 승인 2
    [ ERR ] Error 2

    승인 메시지에는 MSH9 필드가 ACK^<trigger event>^ACK 또는 MCF^<trigger event>^ACK로 설정됩니다. 따라서 MSH9의 첫 번째 구성 요소는 ACK 스키마를 결정하기에 충분합니다. Microsoft BizTalk Accelerator for HL7(BTAHL7) 파이프라인에서 사용하는 문서 이름은 항상 HL7을 네임스페이스로 포함합니다. 형식 이름은 ACK 또는 MCF인 MSH9_1 필드의 내용입니다. 따라서 위의 예제와 같이 BTAHL7 파이프라인은 이름이 HL7인 스키마를 찾습니다. ACK 또는 HL7. MCF는 MSH9_1 필드의 값에 따라 달라집니다. 메시지 본문에 대한 스키마는 모든 2.X 버전 메시지에 대해 동일합니다.

참고

일괄 처리/일괄 처리 ACK 시나리오에서 ACK 헤더의 내용은 다음과 같습니다.

  • BTAHL7은 MSH1, 2, 8 및 15를 사용자 인터페이스에서 구성하는 항목으로 설정합니다.

  • BTAHL7은 MSH7을 시스템 시간으로 설정합니다.

  • BTAHL7은 MSH9를 ACK로 설정합니다.

  • BTAHL7은 MSH12를 2.4 또는 2.5로 설정합니다.

참고 항목

ACK 승인오류 조건을수신하기 위한 송신 포트 설정 승인 메시지 승인 세그먼트 만들기 및 처리