다음을 통해 공유


BizTalk Accelerator for HL7의 새로운 기능

BTAHL7(BizTalk Accelerator for HL7)을 사용하여 변경 및 업데이트합니다.

BizTalk Server 2016

기능 설명
LOB에 대한 연결을 시작합니다. MLLP 어댑터를 사용하여 BTAHL7은 LOB(원격 LoB) 시스템에 대한 연결을 시작하거나 시작할 수 있습니다. LOB는 연결을 기다린 다음 MLLP 어댑터를 사용하여 메시지를 BizTalk Server 보냅니다. MLLP 수신 위치에 이 옵션을 구성하는 몇 가지 새로운 속성이 있습니다. 참조
BizTalk Server 2013 R2 및 이전 버전에서 HL7 MLLP 수신 어댑터는 원격 LOB 서버가 MLLP 어댑터에 연결될 때까지 기다린 다음 LOB가 메시지를 보냅니다.

자세한 내용은 BTAHL7이 메시지를 라우팅하는 방법을 참조하세요.

BizTalk Server 2013 R2

기능 설명
64비트 지원 MLLP 어댑터와 HL7 파이프라인은 32비트 및 64비트 호스트 인스턴스 모두에서 실행할 수 있습니다.

BTAHL7 설치에는 32비트 설치 패키지와 64비트 설치 패키지가 포함되어 있습니다. 32비트 컴퓨터에는 32비트 패키지만 설치합니다. 64비트 컴퓨터에서 32비트 또는 64비트 패키지를 설치합니다.

중요: 64비트 지원을 사용하려면 64비트 패키지만 설치합니다. 64비트 패키지를 사용하면 어댑터 및 파이프라인을 32비트 및 64비트 모드 둘 다로 실행할 수 있습니다.
v2.6 스키마 지원 다음을 지원합니다.

- BTAHL7V26Common 프로젝트: v2.6 스키마를 포함합니다.
- BTAHL7Common 프로젝트: v2.6 스키마 및 ACK_26_GLO_DEF 승인 스키마를 포함합니다. v2.6 메시지에 대한 승인을 생성합니다.
- MSH_25_GLO_DEF 스키마: v2.6 스키마에 포함된 새 메시지 헤더 필드를 처리하고 모든 v2를 계속 지원합니다. x 스키마.
동적 MLLP 어댑터 지원 어댑터 속성은 런타임에서 One-Way 또는 Two-Way(요청-응답) 송신 포트를 사용하여 구성할 수 있습니다. 동적 MLLP 어댑터를 참조하세요.
"FreeText" 지원 필드 또는 세그먼트가 "FreeText"로 정의된 경우 필드/세그먼트의 문자 데이터는 구문 분석되지 않습니다. 자유 텍스트를 사용하여 문자 인코딩을 참조하세요.
잘못된 MSH가 있는 메시지는 ACK 또는 NACK로 전송됩니다. ReturnErrorForInvalidMSH3 레지스트리 키를 사용하면 다음과 같은 경우 NACK(부정 승인)가 파티로 전송됩니다.

- 잘못된 MSH3(파티가 HL7 구성 Explorer 정의되지 않음)

- 메시지의 MSH15 및 MSH16 값이 null이거나 비어 있음

NACK를 보내려면 다음 레지스트리 키를 1로 설정한 다음 호스트 instance 다시 시작합니다.

32비트 호스트: HKLM\SOFTWARE\Microsoft\BizTalk Accelerator for HL7

64비트 호스트: HKLM\ SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7

팁: 포트는 실패한 메시지를 구독할 수 있습니다.
  • BTAHL7Schemas.ParseError = True 필터 조건을 사용합니다.
  • 통과 파이프라인을 사용합니다.
ACK 메시지 instance 활성 상태로 유지됩니다. 업스트림 시스템에 대한 연결 실패가 있는 경우 업스트림 시스템으로 전송된 승인(ACK)은 활성 상태로 유지됩니다.

새 동작: 업스트림 시스템에 연결이 실패하면 ACK 메시지가 일시 중단됩니다.
SB를 보내지 <마세요.> 이 속성은 수신 어댑터 포트 구성 속성에 추가됩니다. 이 속성을 사용하려면 UseMLLPTransACK 값을 설정합니다.

- False(기본값)로 설정하면 데이터가 SB>로 <시작하는 경우 어댑터가 메시지를 보냅니다. 예를 들어 다음 메시지가 전송됩니다.
<SB\>DataData<CR\>DataData<CR\>…

- True로 설정하면 데이터가 처음에 SB>가 누락된 <경우 어댑터가 메시지를 보냅니다. 예를 들어 다음 메시지가 전송됩니다.
DataData<CR\>DataData<CR\>…

중요: 양방향 송신 포트에 SB>를 보내지 <않음이 True로 설정된 경우 메시지와 함께 SB를 다운스트림 시스템으로 보내지 않습니다. 동시에 다운스트림 시스템에서 누락된 SB가 있는 ACK를 받을 수 있습니다.
누락된 <SB 허용> 이 속성은 송신 어댑터 포트 구성 속성에 추가됩니다. 이 속성을 사용하려면 UseMLLPTransACK 값을 설정합니다.

- False(기본값)로 설정하면 데이터가 처음에 SB>가 누락된 <경우 어댑터가 오류를 반환합니다. 예를 들어 다음 메시지는 오류를 반환합니다.
DataData<CR\>DataData<CR\>…

- True로 설정하면 데이터가 처음에 SB>가 누락된 <경우 어댑터가 메시지를 받을 수 있습니다. 예를 들어 다음 메시지가 수신됩니다.
<SB\>DataData<CR\>DataData<CR\>…
DataData<CR\>DataData<CR\>…

중요: 양방향 수신 포트에 누락된 <SB> 허용이 True로 설정된 경우 업스트림 시스템의 메시지에서 누락된 SB를 수락합니다. 동시에 업스트림 시스템에 SB를 보내지 않습니다.

BizTalk Server 2013

이전 릴리스에는 다음과 같은 향상된 기능이 포함되어 있습니다.

  • Batch In Batch Out 시나리오에 대한 HL7 파이프라인의 복구 가능한 교환 지원.

    이전 릴리스에서 다음 기능이 제거되었습니다.

  • 상태 활동 추적 기능은 BizTalk Server 제거되므로 감사 기능은 BTAHL7에서 제거되지만 로깅은 그대로 유지됩니다.

    이전 릴리스에서 수정된 기능은 다음과 같습니다.

  • "감사 및 로깅 서비스"의 이름이 "HL7 로깅 서비스"로 바뀝니다.

추가 정보

BizTalk Server 2016의 새로운 기능
BizTalk Server 2013 R2 및 2013의 새로운 기능