다음을 통해 공유


2부: 인바운드/아웃사운드 일괄 처리 시나리오

자습서의 이 부분에서는 HL7로 인코딩된 일괄 처리 파일을 받고, 조각화 없이 BizTalk Server 전달하고, 그대로 배치 파일을 대상으로 보냅니다. 다음 그림에서는 이 프로세스의 흐름을 보여 줍니다. 아래 하위 섹션에서는 워크플로를 설명합니다.

참고

자습서의 이 부분을 시작하기 전에 명령 프롬프트를 닫아 1부에서 사용한 MllpReceive 및 MllpSend 도구를 끕니다.

Batch Out/Batch In 시나리오의 흐름을 보여 주는 이미지입니다.

Batch In/Batch Out 시나리오에서 메시지가 흐르는 방법

이 시나리오에는 다음 워크플로가 포함됩니다.

  1. 워크플로는 LOBTAHL7(기간 업무 애플리케이션)이 FILE 프로토콜을 사용하여 Microsoft BizTalk Accelerator for HL7(통합 엔진)에 메시지 일괄 처리를 보낼 때 시작됩니다. 일괄 처리에는 두 가지 버전의 ADT^A03 메시지가 포함되어 있습니다. 원본 애플리케이션은 Tutorial_BatchSource 당사자에 속합니다.

  2. 통합 엔진은 FILE 수신 포트에서 일괄 처리를 수신하고 메시지 일괄 처리의 유효성을 검사합니다. (유효성 검사 수준은 BTAHL7 구성 Explorer 원본 당사자에 대해 선택한 설정에 따라 달라집니다.)

  3. 파티에 대한 일괄 처리 조각화를 사용하지 않도록 설정하는 BTAHL7 구성 Explorer 설정에 따라 인터페이스 엔진은 일괄 처리를 개별 메시지로 구문 분석하지 않고 일괄 처리로 유지합니다. BTAHL7 구성 Explorer 원본 파티에 대해 선택한 설정에 따라 개별 메시지의 유효성을 다시 검사합니다.

  4. 인터페이스 엔진은 파티에 대한 BTAHL7 구성 편집기에서 승인 정의 설정을 기반으로 일괄 처리 메시지에 대한 승인을 생성합니다. 이 경우 원래 승인 모드를 선택하면 인터페이스 엔진은 메시지 헤더와 본문의 유효성을 모두 검사한 후 메시지 일괄 처리에 대한 단일 애플리케이션 수락 승인을 생성합니다. 엔진은 ACK_024_GLO_DEF 스키마를 기반으로 승인을 빌드하고, 승인의 MSA2 필드에 "AA"를 입력하고, MSH3에서 대상 파티를 입력하고, MSH5의 원본 파티에 들어갑니다.

  5. 인터페이스 엔진은 승인을 처리하도록 설정된 FILE 송신 어댑터를 통해 승인 일괄 처리를 원본 파티로 라우팅합니다. 이 경우 BTAHL7은 일괄 처리를 \Tutorial_BatchACKDrop 폴더로 라우팅합니다.

  6. BTAHL7은 대상 파티에 지정된 대상(이 경우 \Tutorial_BTAHL7Drop 폴더)에 메시지 일괄 처리를 보냅니다.

섹션 내용