Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

요약

이 여기서 두 개의 추가 전달 모드 속성에 대 한 최소 낮은 계층 프로토콜 (MLLP) 보내고 Microsoft BizTalk Server 2010 환경에서 BizTalk 액셀러레이터를 HL7 사용할 때 수신 포트를 제공 하는 핫픽스를 설명 합니다.

  • 전송 승인 MLLP를 사용 합니다.

    이 속성은 영어로 모두 단방향 수신 포트 및 단방향 송신 포트.

  • Nak가 MLLP 전송에서 요청 메시지를 일시 중단

    이 속성은 단방향 송신 포트에만 사용할 수 있습니다.

해당 MLLP 어댑터에서 지 원하는 단방향 및 양방향 요청 응답 모드 모두를 받습니다. 수신 어댑터 구성 되어 있으면 HL7 처리 주문 배달 매개 변수를 사용 합니다. 이 메시지 배달 순서가 유지 되도록 보장 합니다. 해당 MLLP 나타나면 어댑터 양방향 모드에서 작동, 어댑터에서 수신 하지 새 메시지를 업스트림 시스템에서 어댑터가 업스트림 시스템 이전 메시지에 대 한 응용 프로그램 (MSA) 승인을 생성 될 때까지. 메시지 상자 데이터베이스 (MessageBoxDB) 생성 된 ACK/nak가 보내집니다. MessageBoxDB 업스트림 시스템 ACK/nak가 보내기 전에 다음 폴링 간격을 기다립니다.

업스트림 시스템만 한 ACK/nak가 수신 되 면 및 한 번에 하나의 메시지를 보냅니다. 또한 BizTalk 폴링 간격을 구성 하 고 순차적 전달을 매개 변수가 True로 설정 됩니다. 이 당 처리 되는 메시지 수가 두 번째로 제한 된다는 것을 의미 합니다. 이 핫픽스는 단방향 송신에 대 한 추가 구성을 제공 하며 수신 포트. ACK/nak가 영향을 주지 않습니다. 그러나 초 당 처리 되는 문서 수가 크게 늘어납니다.

이 핫픽스를 적용 한 후 초기 적용 하려면 성능 카운터를 사용 해야 합니다. 벤치 마크를 하는 경우 적절 한 기간 동안 합당 한 개수의 메시지를 제출 해야. 예를 들어, 다음을 사용할 수 있습니다.

  • BizTalk: 메시징 범주에서 문서 처리/Sec 카운터를 사용 합니다.

  • BizTalk: 메시징 대기 시간 범주에서 사용 가능한 모든 카운터를 사용 하 여.


초당 처리 된 문서의 수를 늘리는 옵션이 BizTalk 호스트에 대 한 MaxReceiveInterval 설정을 낮춥니다. 전체 환경에 따라 컴퓨터 튜닝에 Biz 이야기 서버 2010을 실행 하는 있고 볼륨 처리 문서에 MaxReceiveInterval 설정을 낮추면 수 SQL Server 인스턴스의 성능에 나쁜 영향. SQL Server 튜닝 및 BizTalk 조정에 대 한 모든 기술 문서를 참조 하십시오.

자세한 내용

참고: 이 핫픽스는 HL7에 대 한 Microsoft BizTalk 2010 가속기의 문제를 해결 합니다. 이 문제에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

2454887 이벤트 기록 될 수 있습니다 제대로 하지 MLLP 기반 메시지의 BizTalk 2009 액셀러레이터를 HL7에 대 한 Microsoft BizTalk Server 2009 또는 Microsoft BizTalk Server 2010을 실행 하는 컴퓨터에서

핫픽스 정보

지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 이 문서에서 설명하는 문제만을 해결하는 데 사용되도록 작성되었습니다. 이 문서에서 설명한 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 추가 테스트가 필요할 수도 있습니다. 따라서, 이 문제로 심각하게 영향을 받지 않는 경우 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다.

핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 섹션이 있습니다. 이 섹션이 나타나지 않으면, Microsoft 고객 지원에 문의하여 핫픽스를 얻으십시오.

참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. Microsoft 고객 서비스 및 지원 전화 번호의 전체 목록이 필요하거나 별도로 서비스를 요청하려면, 다음 Microsoft 웹 사이트를 방문하십시오.

http://support.microsoft.com/contactus/?ws=support참고: "핫픽스 다운로드 사용 가능" 형식은 핫픽스 사용이 가능한 언어를 표시합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.

전제 조건

Microsoft BizTalk 액셀러레이터를 HL7 있어야 합니다 (BTAHL7)이이 핫픽스를 적용 하려면 설치 된.

다시 시작 정보

이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 할 수 있습니다. 다시 묻지 않습니다 BizTalk 서비스를 다시 시작 해야 합니다. 이 절차에 대 한 자세한 내용은이 핫픽스 패키지에 포함 되어 있는 Readme.txt 파일을 참조 하십시오.

대체 정보

이 핫픽스는 이전에 릴리스된 핫픽스를 대체하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 다음 표에 열거된 파일 특성 (또는 그 이후의 파일 특성)을 가지고 있습니다. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차는 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하여 찾을 수 있습니다.

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

Microsoft.solutions.btahl7.mllp.dll

3.9.526.2

116,608

07-Jun-2011

15:27

x86

Microsoft.solutions.btahl7.shared.dll

3.9.526.2

92,040

07-Jun-2011

15:27

x86

Mllpreceive.exe

3.9.526.2

26,456

07-Jun-2011

15:27

x86

Mllpsend.exe

3.9.526.2

26,448

07-Jun-2011

15:27

x86

핫픽스 정보

핫픽스를 설치 하 고 구성 하는 후 메시지 흐름

적용 하 고이 핫픽스를 활성화 한 후 MLLP 어댑터 MessageBoxDB MLLP 어댑터에서 받은 모든 메시지를 전송 합니다. 종단점 관리자 (EPM) 호출 BatchComplete 메서드 함께 전송 상태가 어댑터 다시 합니다. 이렇게 하면 어댑터가 커밋 ACK/nak가 업스트림 시스템에 보낼 수 있습니다. 차례로 업스트림 시스템 ACK/nak가 수신 하 고 메시지를 보냅니다. BatchComplete 메서드 MaxReceiveInterval 설정의 독립적 이며 biztalk 메시지 성공적으로 전송 된 직후에 호출 됩니다.

송신 어댑터가 메시지를 보낼 준비가 되기 시작 다운스트림 시스템에 메시지를 전송 합니다. 사용 MLLP 전송을 승인 속성을 True로 설정 하는 경우 ACK/nak가 필요 합니다. BizTalk 보내기 ACK 이면 처리를 완료 했습니다. 보내기는 nak가 고 MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성을 True로 설정 하는 경우 메시지는 다시 시도 하지 않고 직접 일시 중단 됩니다. 그러나 MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성을 False로 설정 하는 경우 BizTalk 겁니다 송신 포트 재시도 간격 설정에 따라. (기본적으로는 MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성은 False로 설정 합니다.)

다음 다이어그램에서는 메시지 흐름을 보여 줍니다.

Message flow

  1. 보내는 응용 프로그램은 MLLP 처리 업스트림 시스템으로 보내는 메시지 수신 어댑터입니다.

  2. MLLP 어댑터는 BizTalk/epm 메시지를 전송합니다.

  3. EPM은 메시지 전송 상태에 대 한 어댑터를 다시 호출합니다. EPM 일괄 처리 완료 방법에서이 작업을 수행 합니다.

  4. 커밋 ACK/nak가 MLLP 어댑터에 의해 생성 되 고 일괄 처리 전송 상태를 기반으로 합니다. ACK/nak가 보내는 응용 프로그램으로 전송 됩니다.

    참고: 어댑터는 승인 반환 성공일괄 전송 상태 이면 그러나 오류가 발생 하거나 (예: 일괄 처리 완료 메서드 호출이 시간 초과) 전송 시간이 초과 된 경우 어댑터는 nak가 보내는 응용 프로그램으로 반환 합니다.

  5. EPM 메시지 전송 MLLP 송신 어댑터를 인계 합니다.

  6. 해당 MLLP 어댑터 전송 처리 된 메시지 다운스트림 시스템에 보냅니다.

  7. 전송 수준 ACK/nak가 MLLP 송신 어댑터가 통신 완료 예정입니다.

  8. 7 단계의 메시지에서에서 ACK 이면 어댑터 EPM 메시지 삭제를 요청 합니다. 그렇지 않으면 어댑터 EPM 재시도 재시도 간격 설정에 따라 요청 하는. 새로운 옵션이 MLLP nak가 수신 되는 다시 시도 하지 않고 직접 메시지를 일시 중단 하는 것에 대 한 송신 포트 구성 설정에 제공 됩니다. 이 옵션은 기본적으로 False로 설정 됩니다. 이 옵션을 True로 설정 하는 경우 메시지가 일시 중단 됩니다 직접 다시 시도 하지 않고는 MLLP nak가 수신 되 면.

전송 수준 ACK/NACK 형식

웹 사이트에는 다음과 같은 정보가 포함 되어 있습니다.

  • MLLP 커밋 승인의 예:

    <SB><ACK><EB><CR>

  • 예제는 MLLP 부정 승인을 커밋합니다.

    <SB><NAK><EB><CR>

참고

  • 이 예제에서는 < SB > 블록 시작 문자 (1 바이트)를 나타냅니다. < 0x0B > 또는 < v T > ASCII 문자에 해당 합니다.

    이 SOH 또는 STX ASCII 문자로 일치 하지 않습니다.

  • 이 예제에서는 < ACK > 또는 < nak가 > 승인 문자 (1 바이트를 참조 하십시오 있습니다. < 0x06 > 또는 < ACK > ASCII 문자에 해당 하는) 또는 부정 승인을 문자 (1 바이트입니다. 에 해당 하는 < nak가 > ASCII 문자 또는 < 0x15 >).

  • 이 예제에서는 < EB > End 블록 문자 (1 바이트)를 나타냅니다. < 0x1C > 또는 < FS > ASCII 문자에 해당 합니다.

  • 이 예제에서는 < CR > 캐리지 리턴 문자 (1 바이트)를 나타냅니다. < 0x0D > 또는 < CR > ASCII 문자에 해당 합니다.

  • Microsoft는 기술 지원을 받는 데 도움을 받을 수 있도록 다른 공급 업체의 연락처 정보를 제공합니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이 타사 연락처 정보의 정확성을 보증하지 않습니다.

구성 된 수신 포트와 송신 포트 새 속성을 사용 하는 방법

구성 된 수신 포트와 송신 포트를 다음과 같습니다.

참고: 수신 및 송신 포트 설정은 독립적으로 또는 함께 사용할 수 있습니다.

수신 포트 구성
  • 포트 단방향 포트 여야 합니다.

  • 순서가 지정 된 배달 매개 변수를 설정 해야 합니다.

  • 사용 MLLP 전송을 승인 속성을 True 로 전송 수준 승인 설정 해야 합니다. 기존 포트 또는 새 포트 기본적으로이 속성을 False 로 설정 됩니다.

Receive port

보내기 포트 구성
  • 포트 단방향 포트 여야 합니다.

  • 간청-응답 모드를 No로 설정 되어야 합니다.

  • 순서가 지정 된 배달 매개 변수를 설정 해야 합니다.

  • 사용 MLLP 전송을 승인 속성을 True 로 전송 수준 승인 설정 해야 합니다. 기존 포트 또는 새 포트 기본적으로이 속성을 False 로 설정 됩니다.

  • 다운스트림 시스템에서 한 전송 nak가 수신 되 면 시도 중 하지 않고 직접 중단 메시지가 필요 MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성을 True 로 설정 해야. 그렇지 않으면 고급 옵션 송신 포트의 전송에 설정 된 횟수 만큼 메시지를 다시 시도 합니다. 기존 포트 또는 새 포트 기본적으로이 속성을 False 로 설정 됩니다.

Send port

"사용 MLLP 전송을 승인" 속성에 대 한

다음 표에서 예상 되는 동작은 사용 MLLP 전송을 승인 속성을 사용 하는 단방향 또는 양방향 포트를 설명 합니다. 필요한 설정 조합 "핫픽스를 사용 하는 방법" 절에서 설명한 대로 적용 되어야 합니다.

참고

  • 보내는 응용 프로그램으로 "업스트림 시스템" 참조합니다. Biztalk 메시지를 보냅니다. 이러한 메시지는 biztalk 수신 합니다.

  • 수신 응용 프로그램에 "다운스트림 시스템" 참조합니다. BizTalk에서 메시지를 받습니다. 이러한 메시지는 biztalk 발신:



포트의 종류

MLLP V2 옵션

MLLP V2 옵션을 해제

단방향 받기

BatchComplete 메서드에서는 업스트림 시스템 ACK/nak가 MLLP 보냅니다.

의 동작은 변경 되지 않습니다. 이 경우 없음 ACK/nak가 업스트림 시스템으로 전송 됩니다.

양방향 수신

의 동작은 변경 되지 않습니다. 이 경우는 HL7 ACK/nak가 TransmitMessage 메서드에서 업스트림 시스템으로 전송 됩니다.

참고: 이 옵션을 사용할 수 없습니다. 예를 들어, 값을 True로 설정 하는 경우에 무시 됩니다.

의 동작은 변경 되지 않습니다. 이 경우는 HL7 ACK/nak가 TransmitMessage 메서드에서 업스트림 시스템으로 전송 됩니다.

단방향 송신

메시지가 전송 된 후는 MLLP ACK/nak가 다운스트림 시스템에서은 기다렸습니다.

의 동작은 변경 되지 않습니다. 이 경우 다운스트림 시스템에서 ACK/nak가 하지 기다리는 메시지가 전송 된 후.

양방향 송신 또는 간청-응답 모드를 사용할 수 있는 단방향 송신

의 동작은 변경 되지 않습니다. 이 경우는 HL7 ACK/nak가 다운스트림 시스템에서 메시지가 전송 된 후 기다리는.

참고: 이 옵션을 사용할 수 없습니다. 예를 들어, 값을 True로 설정 하는 경우에 무시 됩니다.

의 동작은 변경 되지 않습니다. 이 경우는 HL7 ACK/nak가 다운스트림 시스템에서 메시지가 전송 된 후 기다리는.



양방향 수신 및 송신 포트 동작은 변경 되지 않습니다. 단방향 수신 및 송신 포트 동작은 변경 되지 않습니다 사용 MLLP 전송을 승인 속성이 설정 되어 있지 않으면 true로.

자세한 내용은 MLLP 어댑터 설명서를 참조 하십시오. 단방향 경우 수신 및 송신 포트 구성이 적절 한, 성능이 향상 됩니다. 포트 양방향 또는 단방향 포트의 사용 MLLP 전송을 승인 속성이 false로 설정 되 면 생성 되는 응답의 종류 변경 없이 계속 됩니다. 이 상황에서 생성 되는 응답의 종류 BTAHL7 구성 탐색기 설정을 메시지를 보내는 응용 프로그램에 따라 달라 집니다. MSH 15 및 MSH 16 특정 메시지의 필드에 값이이 설정을 무시할 수 있습니다. 그러나 포트 양방향 또는 단방향 포트의 사용 MLLP 전송을 승인 속성을 false로 설정 됩니다, BTAHL7 구성 탐색기를 사용 하 여 정적 Ack를 예상 하는 응용 프로그램의 구성을 설정할 수 있습니다. 포트 시간 제한 동작이 변경 되지 않습니다.

예상 되는 동작은 모서리의 속성을 사용 하는 경우는 다음과 같습니다.

RECEIVE

  • WrongMLLPFormat: biztalk 메시지가 전송 되지 않습니다.

  • WrongHL7Format: 메시지를 biztalk 전송 하 고 일괄 처리 완료 상태를 기반으로 하는 MLLP ACK/nak가 전송 합니다.

  • TransmittingSocketIssue: MLLP ACK/nak가 전송 되지 않습니다, 메시지가 BizTalk으로 전송 되는 있지만.

  • ReceivingSocketIssue: 메시지 받지 못하고 따라서 제출 되지 고 교신 MLLP ACK/nak가 전송 됩니다.

  • Biztalk 제출 실패 하는 경우에 nak가 전송 됩니다.

  • 일괄 처리 완료 음수 상태가 수신 된 nak가 전송 됩니다.

보내고 송신 포트 "현재 메시지 실패 시 후속 메시지 송신 중지" 속성 = True

  • WrongMLLPFormat: 메시지는 일시 중단 MLLP ACK NACK를 읽을 수 없습니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속 하지 않습니다.

  • WrongHL7Format: 어댑터에 도달 하기 전에 메시지가 작동 하지 않습니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속 하지 않습니다.

  • TransmittingSocketIssue: 메시지가 일시 중단 됩니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속 하지 않습니다.

  • ReceivingSocketIssue: 메시지가 일시 중단 됩니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속 하지 않습니다.


MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성을 True 또는 False 로 설정 되어 때 예상 되는 동작은 아래와 같습니다.

  • MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성을 True 로 설정 하는 경우는 nak가 수신 되는 메시지 보내기를 다시 시도 하지 않고 일시 중단 됩니다.

  • 송신 포트 재시도 간격 설정에 따라 MLLP 전송 nak가에서 요청 메시지를 일시 중단 속성 False, 메시지 시작 보내려면 다시 시도 하 여 기본 설정으로 설정 된 경우.


MLLP SDK 유틸리티에 대 한 변경

MLLP SDK 유틸리티는 다음과 같은 새 매개 변수를 포함합니다. 다른 모든 매개 변수 변경 되지 않습니다. 자세한 내용은 제품 설명서를 참조 하십시오.

  • MLLPReceive.exe, 새로운 매개 변수 사용 하 여 MLLP ACK/nak가 메시지를 받은 후이 반환. 예를 들어:

    12000 /p /sb 11 /eb 28 13 /cr /MLLPTransACK MLLPReceive
    12000 /p /sb 11 /eb 28 13 /cr /MLLPTransNAK MLLPReceive

  • MLLPSend.exe를 위한 대기에 MLLP ACK/nak가 새 매개 변수를 사용 합니다. 예를 들어:

    MLLPSend /sb 11 /eb 28 /cr 13 /f "C:\HL7\ls.txt" /I 127.0.0.1 /p 11000 /UseMLLPTransACK

참조

BizTalk server에서 성능 설정 관리 하는 방법에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.

BizTalk Server 성능 설정 관리메시징 성능 카운터에 대 한 자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.

메시징 성능 카운터메시지 배달 주문에 대 한 자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.

메시지의 순차적 전달을HL7 BizTalk 2010 가속기에 대 한 자세한 내용은 (BTAHL7)는 다음 Microsoft 웹 사이트를 방문 하십시오.

HL7에 대 한 BizTalk 2010 가속기 (BTAHL7) 설명서IBTBatchCallBack.BatchComplete 메서드에 대 한 자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.

IBTBatchCallBack.BatchComplete 메서드BizTalk Server 핫픽스에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

2003907 BizTalk Server 핫픽스 정보

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×