FIX: BizTalk Server 서명 된 보내는 AS2/EDI 메시지를 보내려고 할 때 오류 메시지가 나타난다: "서명 인증서 구성 되지 않은 AS2 파티"

적용 대상: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

증상


다음과 같은 경우를 생각해 볼 수 있습니다.
  • BizTalk Server 2006 BizTalk Server 2006 R2, BizTalk Server 2009을 실행 하는 컴퓨터에서 BizTalk server 호스트 인스턴스를 만들 수 있습니다.
  • BizTalk 그룹의 이름을 바꾸면 됩니다.
  • 보내는 AS2/EDI 메시지에 서명 하려면 BizTalk 응용 프로그램을 구성 합니다.
이 시나리오에서 BizTalk Server 보내는 메시지를 중단합니다. 또한 다음과 유사한 이벤트가 응용 프로그램 로그에 기록 됩니다.
이벤트 1:
이벤트 종류: 오류 이벤트 원본: BizTalk Server 2006 EDI 이벤트 범주: 없음 이벤트 ID: 8132 설명: 메시지를 인코딩할 때 A BTS MIME 오류가 발생 했습니다. 오류: 서명 인증서 AS2 파티 구성 되지 않았습니다. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
이벤트 2:
이벤트 종류: 오류 이벤트 원본: BizTalk Server 2006 이벤트 범주: BizTalk Server 2006 이벤트 ID: 5720 설명: 송신 파이프라인을 실행 하는 데 실패 했습니다: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, 버전 3.0.1.0, Culture = = 중립, publickeytoken 등 31bf3856ad364e35 = "원본:"AS2 인코더"송신 포트:"< 송신 포트 >"URI:"< URI >"이유: 서명 인증서 AS2 파티 구성 되지 않았습니다. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
이벤트 3:
이벤트 종류: 오류 이벤트 원본: BizTalk Server 2006 이벤트 범주: BizTalk Server 2006 이벤트 ID: 5754 설명: "< URI >" URI를 사용 하 여 송신 포트 "< 송신 포트 >"에서 "HTTP" 어댑터에 보낸 메시지를 일시 중단 합니다. 오류 정보: 송신 파이프라인을 실행 하는 데 실패 했습니다: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, 버전 3.0.1.0, Culture = 중립, publickeytoken 등 = 31bf3856ad364e35 =" 원본: "AS2 인코더 "송신 포트:"< 송신 포트 >"URI:"< uri >"이유: 서명 인증서 AS2 파티 구성 되지 않았습니다. AS2-에서: SandvikAS2 AS2-에: 5565782504AS2 MessageId: {< 메시지 ID >} InstanceID: {< 인스턴스 ID >}
참고 기본적으로 보내는 AS2 메시지는 BizTalk 그룹 속성의 일부로 정의 된 기본 그룹 서명 인증서를 사용 하 여 서명 됩니다. 특정 인증서를 사용 하 여 보내는 메시지에 서명 하는 AS2 파티 구성 하는 경우에 문제가 발생 하지 않습니다.

원인


BizTalk 그룹 이름을 포함 하는 BizTalk 호스트 인스턴스의 시작 매개 변수는이 문제가 발생 합니다. BizTalk 호스트 인스턴스를 만든 다음 BizTalk 그룹을 바꾸면 이전 BizTalk 그룹 이름은 시작 매개 변수에서 새 BizTalk 그룹 이름으로 업데이트 되지 않습니다. 이렇게 하면 BizTalk server는 BizTalk 호스트 인스턴스의 실행 하는 경우 그룹 서명 인증서를 찾을 수 없습니다.

해결 방법


핫픽스 정보

참고핫픽스는 BizTalk Server 2006 r 2에서이 문제를 해결할 수 있습니다. BizTalk Server 2006 또는 BizTalk Server 2009을 사용 하는 경우 "해결 과정" 절을 참조 하십시오. 지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문서에서 설명한 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 추가 테스트가 필요할 수도 있습니다. 따라서, 이 문제로 심각하게 영향을 받지 않는 경우 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다. 핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 섹션이 있습니다. 이 섹션이 나타나지 않으면, Microsoft 고객 지원에 문의하여 핫픽스를 얻으십시오. 참고 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. Microsoft 고객 서비스 및 지원 전화 번호의 전체 목록이 필요하거나 별도로 서비스를 요청하려면, 다음 Microsoft 웹 사이트를 방문하십시오. 참고 "핫픽스 다운로드 사용 가능" 형식은 핫픽스 사용이 가능한 언어를 표시합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.

필수 구성 요소

BizTalk Server 2006 R2 서비스 팩 1 (SP1)이이 핫픽스를 적용 하려면 설치 되어 있어야 합니다. BizTalk Server 2006 R2 s p 1을 얻으려면 다음 Microsoft 다운로드 센터 웹 사이트를 방문.또한 다음 구성 요소 일부 해당 핫픽스를이 핫픽스에 할. 해당 핫픽스를 적용 하려면 해당 구성 요소를 설치 합니다.
  • 엔터프라이즈 응용 프로그램 (라고도 BizTalk LOB 어댑터)에 대 한 Microsoft BizTalk 어댑터
  • Microsoft BizTalk 액셀러레이터를 HL7 2.0
  • Microsoft BizTalk FileAct 어댑터를 상호 작용 하는 2.3 빠른 및 SP1
Readme.txt 파일은이 핫픽스를 포함 하는 경우이 핫픽스를 설치 하는 방법에 대 한 자세한 내용은 Readme.txt 파일을 참조 하십시오.

다시 시작 요구 사항

이 핫픽스를 적용한 후 컴퓨터를 다시 시작 해야 할 수 있습니다.

파일 정보

이 핫픽스의 영어 (미국) 버전의 핫픽스를 설치 하려면 Microsoft Windows Installer 패키지를 사용 합니다. 날짜와 시간은 이러한 파일에 대 한 다음 해당에서 utc (협정 세계시)로 나열 됩니다. 파일 정보를 볼 때 현지 시간으로 변환 됩니다. UTC와 로컬 시간의 시차를 찾으려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용 합니다.
파일 이름파일 버전파일 크기날짜시간플랫폼
Admin_server_logic.sqlNot applicable72,80007-Jul-201116:18Not applicable
Bts_administration_logic.sql.enNot applicable468,35007-Jul-201116:18Not applicable
Bts_deployment_logic.sqlNot applicable97,48207-Jul-201116:18Not applicable
Microsoft.xlangs.basetypes.dll3.6.2224.12104,31207-Jul-201116:18x86

해결 방법


이 문제를 해결하려면 다음 의 단계를 수행합니다.
  1. BizTalkGroupName 레지스트리 항목은 다음 위치에 새 그룹 이름으로 업데이트 합니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\AdministrationHKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration
  2. 다음 두 가지 방법 중 하나를 사용 합니다.
    • 다음 레지스트리 항목을 수동으로 업데이트 하면 -그룹 새 그룹 이름을 포함 하도록 ImagePath 값에서 시작 매개 변수:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ < BizTalk 호스트 이름 >
      예를 들어, ImagePath 값을 다음과 같이 업데이트.
      "C:\Program 다음 BizTalk Server 2006\BTSNTSvc.exe"-"새 BizTalk 그룹 이름" 그룹-"BizTalk 호스트 이름"-btsapp "{guid}" 이름을.
    • BizTalk 호스트 인스턴스를 삭제 하 고 BizTalk 그룹의 이름을 변경한 후 다시 만드십시오.

상태


Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보


AS2 사용할 인증서를 구성 하는 방법에 대 한 자세한 내용은 다음 MSDN 웹 페이지를 방문.BizTalk Server 핫픽스에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2003907 BizTalk Server 핫픽스에 대 한 정보