5단계: 메시지를 보내기 위한 송신 포트 만들기
이 단계에서는 받은 일괄 처리에 포함된 개별 메시지를 보내기 위한 포트를 만들고 구성합니다. 자습서의 뒷부분에서 BTAHL7 구성 Explorer 원래 당사자(Tutorial_BatchSource)에 대한 조각화를 사용하도록 설정합니다. 결과적으로 BizTalk 통합 엔진은 일괄 처리를 개별 메시지로 조각화하고 BTAHL7은 이 단계에서 만든 송신 포트를 통해 해당 메시지를 보냅니다.
MLLP 어댑터와만 연결되고 특정 대상(대상 기간 업무 애플리케이션)에만 전송되도록 이 포트를 정적으로 만듭니다. 이 자습서에서는 개별 메시지의 MSH5에 포함된 대로 해당 대상이 MESA_IS. ACK_024_GLO_DEF 스키마 또는 ACK(정적 승인)를 준수하는 메시지를 필터링하여 포트를 승인이 아닌 메시지 전송으로 제한하는 필터를 사용하여 포트를 만듭니다.
전송 포트를 TwoWayAckReceivePort라는 수신 포트와 연결하여 대상에서 ACK를 받도록 이 송신 포트를 구성합니다. BTAHL7 설치 프로그램은 이 포트와 함께 TwoWayAckReceiveLocation의 수신 위치를 만듭니다. 응답 요청 사용을예로 설정하고 수신 위치 제출 URI 를 127.0.0.1:65535 (ACK를 수락하는 데 필요한 설정)로 설정하여 이 포트에서 작동하도록 송신 포트를 설정합니다. 자세한 내용은 ACK 수신을 위한 송신 포트 설정을 참조하세요.
메시지를 배달하는 송신 포트를 만들려면
BizTalk Server 관리 콘솔에서 포트 보내기를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 정적 단방향 송신 포트를 클릭합니다.
송신 포트 속성 대화 상자에서 다음을 수행합니다.
사용 항목 원하는 작업 이름 Tutorial_2wayMsg 입력합니다. 전송 방식 드롭다운 목록에서 MLLP 를 선택합니다. 구성 구성을 클릭하여 MLLP 전송 속성 대화 상자를 엽니다. MLLP 전송 속성 대화 상자에서 다음을 수행합니다.
사용 항목 원하는 작업 연결 이름 2wayMsg를 입력합니다. Host localhost를 입력합니다. 포트 41000을 입력합니다. 요청 응답 사용 요청 응답 사용의 오른쪽에 있는 필드를 클릭한 다음 드롭다운 목록에서 예를 선택합니다. ACK에 대한 URI(수신 위치) 제출 형식127.0.0.1:65535 확인을 클릭합니다.
송신 포트 속성 대화 상자에서 송신 파이프라인에 대해 BTAHL72XPipelines.BTAHL72XSendPipeline을 선택합니다.
콘솔 트리에서 필터를 클릭한 다음 다음을 수행합니다.
사용 항목 원하는 작업 속성 (첫 줄) 속성 아래의 필드를 클릭한 다음 BTS를 선택합니다. 드롭다운 목록의 MessageType입니다. 연산자 드롭다운 목록에서 != 를 선택합니다. 값 http://microsoft.com/HealthCare/HL7/2X#ACK_24_GLO_DEF
.Group By 드롭다운 목록에서 AND 를 선택합니다. 속성 (두 번째 줄) 속성 아래의 필드를 클릭한 다음 BTS를 선택합니다. 드롭다운 목록의 MessageType입니다. 연산자 드롭다운 목록에서 != 를 선택합니다. 값 http://microsoft.com/HealthCare/HL7/2X#ACK_25_GLO_DEF
.Group By 드롭다운 목록에서 및 를 선택합니다. 속성 (세 번째 줄) 속성 아래의 두 번째 줄에서 필드를 클릭한 다음 BTS를 선택합니다. 드롭다운 목록의 MessageType입니다. 연산자 드롭다운 목록에서 != 를 선택합니다. 값 StaticAck을 입력합니다. Enter 키를 클릭합니다. 대화 상자 아래쪽의 창에서 필터 식을 올바르게 입력했는지 확인한 다음 확인을 클릭합니다.
관리 콘솔에서 포트 보내기를 클릭하고 Tutorial_2wayMsg 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.