다음을 통해 공유


1부: 조각화된 인바운드 일괄 처리 시나리오

자습서의 이 부분에서는 HL7로 인코딩된 일괄 처리를 받고, 개별 메시지로 조각화하고, 개별 메시지를 대상으로 보냅니다. 다음 그림에서는 이 프로세스의 흐름을 보여줍니다.

조각화된 인바운드 일괄 처리 시나리오의 흐름을 보여 주는 이미지입니다.

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

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

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

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

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

  5. 인터페이스 엔진은 각 승인 주위에 MLLP 래퍼를 배치하고 승인을 처리하도록 설정된 MLLP 송신 어댑터를 통해 승인을 원본 당사자에게 라우팅합니다.

  6. 인터페이스 엔진은 각 메시지 주위에 MLLP 래퍼를 배치하고 각 메시지를 승인이 아닌 메시지를 처리하도록 설정된 MLLP 송신 포트로 개별적으로 라우팅합니다.

  7. BTAHL7은 다른 MLLP 송신 포트를 통해 각 메시지를 MSH5 필드에 지정된 대상으로 보냅니다.

  8. 대상 당사자는 받은 각 메시지에 대해 애플리케이션 수락 승인을 BTAHL7에 보냅니다.

  9. 인터페이스 엔진은 각 승인을 받습니다.

섹션 내용