FIX: 핫픽스를 사용할 수 있습니다 최소 낮은 계층 프로토콜에 대 한 추가 배달 모드 속성을 보내고 BizTalk 액셀러레이터 키에 대 한 HL7 BizTalk Server 2010 환경에서 수신 어댑터 제공

기술 자료 번역 기술 자료 번역
기술 자료: 2564013 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 두 추가 배달 모드 속성에 대 한 최소 낮은 계층 프로토콜 (MLLP) 전송 및 수신 포트에 대 한 HL7 Microsoft BizTalk Server 2010 환경에서 BizTalk 액셀러레이터 키를 사용 하면 제공 하는 핫픽스를 설명 합니다.
  • MLLP 전송을 승인 사용
    이 속성에 사용할 수 있습니다 둘 다 단방향 수신 포트 및 단방향 송신 포트입니다.
  • NAK MLLP 전송에서 요청 메시지를 일시 중단
    이 속성은 단방향 송신 포트에만 사용할 수 있습니다.
해당 MLLP 어댑터에서 지 원하는 단방향 및 양방향 요청 응답 모드 모두 받습니다. 수신 어댑터를 구성한 경우 HL7 처리를 사용 하 여 순차적된 전달 매개 변수입니다. 이 메시지 배달 순서가 유지 되도록 보장 합니다. MLLP를 받을 때 어댑터 양방향 모드에서 작동, 어댑터에 대 한 이전 메시지를 업스트림 시스템 응용 프로그램 (MSA) 승인을 생성 될 때까지 어댑터를 새 업스트림 시스템에서 메시지가 나타나지 않습니다. 생성 된 ACK/NAK 메시지 상자 데이터베이스 (MessageBoxDB)에 전달 됩니다. Messageboxdb이 ACK/NAK 업스트림 시스템에 전송 하기 전에 다음 폴링 간격을 기다립니다.

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

이 핫픽스를 적용 한 후 초기 적용 하려면 성능 카운터를 사용 해야 합니다. 벤치 마크 하는 경우 적절 한 기간 동안 상당한 수의 메시지를 제출 해야 합니다. 예를 들어, 다음을 사용할 수 있습니다.
  • BizTalk: 메시징 범주에서 사용을 초 당 처리 문서 카운터입니다.
  • BizTalk: 메시징 대기 시간 범주를 모두 사용할 수 있는 카운터를 사용 합니다.

초당 처리 된 문서 수를 늘릴 수 있습니다를 하단에 MaxReceiveInterval BizTalk 호스트를 설정 합니다. Biz 이야기 Server 2010을 실행 하는 컴퓨터를 튜닝 하 고 볼륨을 처리 하는 문서에 전체 환경에 따라 내려는 MaxReceiveInterval 설정은 SQL Server 인스턴스의 성능에 좋지 않은 영향을 있을 수 있습니다. SQL Server 튜닝 및 튜닝 Biztalk에 대해 사용할 수 있는 기술 문서를 참조 하십시오.

추가 정보

참고 이 핫픽스는 hl7에 대 한 Microsoft BizTalk 2010 가속기에서 문제 또한 해결합니다. 이 문제에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
2454887이벤트 제대로 BizTalk 2009 가속기에서 MLLP 기반 메시지에 대 한 HL7 BizTalk Server 2009 Microsoft 또는 Microsoft BizTalk Server 2010을 실행 중인 컴퓨터에 기록 될 수 있습니다.

핫픽스 정보

지원 되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나이 문서에서 설명 하는 문제를 해결 하려면이 핫픽스가 만들어졌습니다. 이 문서에서 설명 하는 문제가 발생 하는 시스템에이 핫픽스를 적용 합니다. 이 핫픽스는 나중에 추가 테스트를 받을 수 있습니다. 따라서이 문제의 영향이 심각 하지 않으면이 핫픽스가 포함 된 다음 소프트웨어 업데이트가 때까지 기다리는 것이 좋습니다.

핫픽스를 다운로드할 수 있는 경우이 기술 자료 문서 맨 "핫픽스 다운로드 가능" 섹션이입니다. 이 섹션이 표시 되지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하려면 문의 하십시오.

참고 추가적인 문제가 발생할 경우 모든 문제 해결이 필요한 경우 별도 서비스 요청을 만들어야 할 수도 있습니다. 추가 지원 질문과 특정이 핫픽스가 필요 하지 않은 문제 지원 비용이 적용 됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문 하십시오.
기술 지원 서비스 안내
참고 "핫픽스 다운로드 사용 가능한" 폼을 핫픽스를 사용할 수 있는 언어가 표시 됩니다. 사용자 언어가 표시 되지 않는 경우 핫픽스를 해당 언어에 사용할 수 없기 때문입니다.

필수 구성 요소

Microsoft BizTalk 액셀러레이터 키에 대 한 HL7 가져야 합니다 (BTAHL7)를 설치 하려면이 핫픽스를 적용 합니다.

다시 시작 정보

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

대체 정보

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

파일 정보

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

표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Microsoft.solutions.btahl7.mllp.dll3.9.526.2116,60807-6 월-201115: 27x 86
Microsoft.solutions.btahl7.shared.dll3.9.526.292,04007-6 월-201115: 27x 86
Mllpreceive.exe3.9.526.226,45607-6 월-201115: 27x 86
Mllpsend.exe3.9.526.226,44807-6 월-201115: 27x 86


핫픽스 정보

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

적용 하 고이 핫픽스를 활성화 하 고 나면 MLLP 어댑터 MLLP 어댑터 Messageboxdb에 의해 수신 된 모든 메시지를 전송 합니다. 종단점 관리자 (EPM) 어댑터의 전송 상태와 함께 다시 호출 하 여 BatchComplete 방법입니다. 이 어댑터가 커밋 ACK/NAK 업스트림 시스템에 보낼 수 있습니다. 따라서 업스트림 시스템 ACK/NAK 받고 후 다음 메시지를 보냅니다. 는 BatchComplete 메서드는 관계 없이 MaxReceiveInterval 설정 하 고 즉시 메시지가 Biztalk에서 성공적으로 전송한 후에 호출 됩니다.

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

다음 다이어그램의 메시지 흐름을 보여 줍니다.
그림 축소그림 확대
메시지 흐름
  1. MLLP에서 보내는 응용 프로그램 처리는 업스트림 시스템으로 보내는 메시지가 어댑터입니다.
  2. MLLP 어댑터/EPM BizTalk 메시지를 전송합니다.
  3. EPM 메시지 전송 상태에 대 한 어댑터를 다시 호출 합니다. EPM이 수행 일괄 처리 완료 방법입니다.
  4. Commit 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 형식

전송 사양에 대 한 자세한 내용은 다음 HL7 웹 사이트를 방문 하십시오.
http://www.hl7.org/v3ballot/html/infrastructure/transport/transport-mllp.html
웹 사이트는 다음과 같은 정보가 포함 되어 있습니다.
  • MLLP 커밋 승인의 예:
    <SB><ACK><EB><CR></CR></EB></ACK></SB>
  • 예제는 MLLP 음수를 커밋 승인:
    <SB><NAK><EB><CR></CR></EB></NAK></SB>
슬라이드 노트
  • 이 예제에서 <SB>블록 시작 문자 (1 바이트)를 나타냅니다. 이 해당 하는 <VT>ASCII 문자 또는 <0x0B>.<b00> </b00> </0x0B> </VT> </SB>

    이 SOH 또는 STX ASCII 문자를 혼동 하지 마십시오.
  • 이 예제에서 <ACK>또는 <NAK>참조는 승인 문자 (1 바이트입니다. <ACK>ASCII 문자 또는 <0x06>에 해당 함) 또는 부정 승인을 문자 (1 바이트입니다. 해당 있는 <NAK>ASCII 문자 또는 <0x15>).<b00> </b00> </0x15> </NAK> </0x06> </ACK> </NAK> </ACK>
  • 이 예제에서 <EB>End 블록 문자 (1 바이트)를 나타냅니다. 이는 <FS>ASCII 문자 또는 <0x1C>.</0x1C> </FS> 을 해당</EB>
  • 다음 예제에서는<CR>캐리지 리턴 문자 (1 바이트)를 나타냅니다. 이 해당 하는<CR>ASCII 문자 또는 <0x0D>입니다.</0x0D></CR></CR>
  • Microsoft 기술 지원 서비스를 찾을 수 있도록 타사 연락처 정보를 제공 합니다. 이 연락처 정보는 예 고 없이 변경 될 수 있습니다. Microsoft는이 타사 연락처 정보의 정확성을 보증 하지 않습니다.

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

다음과 같은 방법으로 송신 포트와 수신 구성 합니다.

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

수신 포트 구성
  • 포트 단방향 포트 여야 합니다.
  • 순차적된 전달 매개 변수를 사용할 수 있어야 합니다.
  • 설정 해야 해당 MLLP 전송을 승인 사용 속성을 True 이면 전송 수준 승인을 사용. 기본적으로이 속성 설정 False 이면 기존 포트 또는 새 포트입니다.
그림 축소그림 확대
수신 포트
보내기 포트 구성
  • 포트 단방향 포트 여야 합니다.
  • Solicit-응답 모드로 설정 되어야 합니다. 아니요.
  • 순차적된 전달 매개 변수를 사용할 수 있어야 합니다.
  • 설정 해야 해당 MLLP 전송을 승인 사용 속성을 True 이면 전송 수준 승인을 사용. 기본적으로이 속성 설정 False 이면 기존 포트 또는 새 포트입니다.
  • 설정 해야 해당 NAK MLLP 전송에서 요청 메시지를 일시 중단 속성을 True 이면 메시지를 직접 전송 NAK 경우 재시도 되지 않고 중단 해야 하는 경우 다운스트림 시스템에서 수신 됩니다. 그렇지 않은 경우 고급 옵션 송신 포트의 전송에 설정 된 횟수에 대 한 메시지를 시도 합니다. 기본적으로이 속성 설정 False 이면 기존 포트 또는 새 포트입니다.
그림 축소그림 확대
송신 포트

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

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

슬라이드 노트
  • 보내는 응용 프로그램으로 "업스트림 시스템"을 의미합니다. Biztalk에서 메시지를 보냅니다. 이러한 메시지는 Biztalk에서 수신 됩니다.
  • 수신 응용 프로그램에 "다운스트림 시스템"을 의미합니다. Biztalk에서 메시지를 받습니다. 이러한 메시지를 BizTalk 보내는.


표 축소표 확대
포트의 종류MLLP V2 옵션MLLP V2 옵션 해제
단방향 받기MLLP ACK/NAK 업스트림 시스템에서 전송의 BatchComplete 방법입니다.동작은 변경 되지 않습니다. 이 이런 경우 없음 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를 예상 하는 응용 프로그램의 구성을 설정할 수 있습니다. 포트 시간 제한 동작이 변경 되지 않습니다.

속성을 사용 하는 경우 아래 경우에 예상 되는 동작은 다음과 같습니다.

수신
  • WrongMLLPFormat: 메시지가 Biztalk으로 전송 되지 않습니다.
  • WrongHL7Format: 메시지가 Biztalk으로 전송 및 MLLP ACK/NAK 일괄 처리 완료 상태를 기반으로 전송 됩니다.
  • TransmittingSocketIssue: 메시지가 Biztalk으로 전송 되는 있지만 MLLP ACK/NAK은 전송 되지 않습니다.
  • ReceivingSocketIssue: 메시지가 수신 되지 않고 따라서 전송 될와 교신 MLLP ACK/NAK 보내집니다.
  • Biztalk에 제출 되지 않으면 NAK은 전송 됩니다.
  • 일괄 처리 완료 음수 상태가 수신 되 면 NAK은 전송 됩니다.
송신 포트 및 송신 "중지 현재 메시지 실패 시 후속 메시지 보내기" 속성 = True
  • WrongMLLPFormat: MLLP ACK/NACK를 읽을 수 없기 때문에 메시지가 일시 중단 됩니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속할 수 없습니다.
  • WrongHL7Format:이 어댑터에 도달 하기 전에 메시지를 실패 합니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속할 수 없습니다.
  • TransmittingSocketIssue: 메시지가 일시 중단 됩니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속할 수 없습니다.
  • ReceivingSocketIssue: 메시지가 일시 중단 됩니다. 일시 중단 된 메시지 없어질 때까지 처리를 계속할 수 없습니다.

예상 되는 동작은 경우는 NAK MLLP 전송에서 요청 메시지를 일시 중단 속성을 설정 True 이면 또는 False 이면 다음과 같은 방법으로 다음과 같습니다.
  • 경우는 NAK MLLP 전송에서 요청 메시지를 일시 중단 속성을 설정 True 이면 NAK를 받을, 메시지 보내기를 다시 시도 하지 않고 일시 중단 됩니다.
  • 경우는 NAK MLLP 전송에서 요청 메시지를 일시 중단 속성의 기본 설정으로 설정 False 이면송신 포트 재시도 간격 설정에 보낼 메시지를 시작 하려면 다시 시도 기준으로 합니다.

MLLP SDK 유틸리티에 대 한 변경 내용

MLLP SDK 유틸리티는 다음 새 매개 변수를 포함합니다. 다른 모든 매개 변수는 변경 되지 않습니다. 자세한 내용은 제품 설명서를 참조 하십시오.
  • Mllpreceive.exe에 대 한 새 매개 변수를 사용 하는 메시지를 받은 후 MLLP ACK/NAK를 반환 합니다. 예를 들면 다음과 같습니다.
    MLLPReceive 12000 /p /sb 11 /eb 28 /cr 13 /MLLPTransACK
    MLLPReceive 12000 /p /sb 11 /eb 28 /cr 13 /MLLPTransNAK
  • Mllpsend.exe에 대 한 MLLP ACK/NAK 기다리는 새 매개 변수를 사용 합니다. 예를 들면 다음과 같습니다.
    MLLPSend /sb 11 28 /eb /cr 13 /f "C:\HL7\ls.txt" 127.0.0.1 /I 11000 /p /UseMLLPTransACK

참조

BizTalk server 성능 설정을 관리 하는 방법에 대 한 자세한 내용은 다음 Microsoft 개발자 네트워크 (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 핫픽스 정보

속성

기술 자료: 2564013 - 마지막 검토: 2011년 11월 1일 화요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Standard 2010
키워드:?
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbbug kbmt KB2564013 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2564013

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com