BizTalk Server 2013의 알려진된 문제

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:2954101
여기서는 Microsoft BizTalk Server 2013을 사용할 때의 알려진된 문제를 나열 합니다.
추가 정보

XSLCompiledTransform의 알려진된 문제

BizTalk Server 2013 변환 성능을 향상 시키기 위해.NET XslCompiledTransform 클래스를 사용합니다. XslCompiledTransform 클래스와 이전에 사용 된 XslTransform 클래스 동작에 몇 가지 차이점이 있습니다. 다음은 이러한 차이 및 권장된 솔루션에 관련 된 몇 가지 알려진된 문제입니다.
  • Scripting 펑 토이 드에서 부울 매개 변수를 변경

    증상
    False 값을 포함 하는 입력된 XML 노드 또는 입력된 XML 노드가 비어, 부울 매개 변수는 scripting 펑 토이 드에 그렇습니다.

    해결 방법
    해상도 대 한 자세한 정보를 참조 하십시오. 스크립팅 펑 부울 매개 변수의 동작 변경.
  • Private 메서드는

    증상
    Private 함수를 사용 하 여 펑 토이 드에 지도 실패 하 고 다음과 같은 오류 메시지가 나타납니다.
    Public이 아닌 'MyPrivateFunct' 'http://schemas.microsoft.com/BizTalk/2003/userCSharp' 확장 개체의 메서드를 호출할 수 없습니다.

    참고:XslCompiledTransform 클래스의 공용 메서드 호출을 지원 합니다. 이 제한에 설명 되어 XslTransform 클래스에서 마이그레이션.

    해결 방법
    함수를 public로 선언 하는 대신 개인.
  • Null을 반환할 수 없습니다.

    증상
    펑 토이 드에서 null 값을 반환 지도 실패 하 고 다음과 같은 일반 오류 메시지가 나타납니다.
    ExceptionType: Microsoft.XLANGs.Core.XTransformationFailureException
    예외: 오류 My.Map 변환을 실행 하는 동안 발생 합니다. 오류: 변환 하지 못했습니다.
    Visual Studio 동일한 지도 테스트할 때 보다 자세한 오류 메시지를 제공 합니다.
    호출의 대상에서 예외가 throw 되었습니다. 확장 함수는 null 값을 반환할 수 없습니다.

    참고:XslCompiledTransform 클래스 변환 내에서 호출 된 함수에서 null 값을 반환 하는 것을 지원 하지 않습니다.

    해결 방법
    String.Empty 또는 null 시나리오를 나타내는 다른 대체 값을 반환 합니다. 필요한 경우 여러 함수에서 null 값을 사용할 수 있도록 하려면 전역 변수를 사용 합니다.
  • Scripting 펑 토이 드에 대 한 변경XPathNodeIterator매개 변수

    증상
    스크립트 펑 토이 드에는 XPathNodeIterator 매개 변수 XPathArrayIterator 형식을 사용합니다. 이전 BizTalk Server 버전에서 XPathSelectionIterator 형식을 사용 하기. 이렇게 변경 하면 노드. MoveNext() 호출에 추가, 다음 코드에서와 같이 다음과 같은 오류 메시지가 발생 하지 않도록 하려면:
    열거형이 시작 되지 않았습니다. MoveNext를 호출 합니다.
    public static bool WriteNode(XPathNodeIterator node) { node.MoveNext(); //needs to be added in BizTalk Server 2013 to avoid errorXPathNavigator xpn = node.Current; XmlDocument xdoc = new XmlDocument(); xdoc.LoadXml(xpn.OuterXml); return true; }
    해결 방법
    MoveNext() 함수를 호출 합니다.
  • 함수 오버 로드 대신 형식 매개 변수의 수로 구분 됩니다.

    증상
    다음 함수 오버 로드에 다른 형식의 매개 변수가 포함 되어 있습니다.
    public short MyOverloadedFunction(int testvalue)public short MyOverloadedFunction(string testvalue)
    때문에 이러한 함수 오버 로드 모두 매개 변수 수가 동일한 변환에 사용 되는 경우, 지도 실패 하 고 다음과 같은 오류 메시지가 나타납니다.
    모호한 메서드를 호출 합니다. 확장 개체 'http://schemas.microsoft.com/BizTalk/2003/ScriptNS0' 1 매개 변수는 여러 개의 'MyOverloadedFunction' 메서드를 포함 합니다.

    참고:XslCompiledTransform 클래스 에서만 함수 인수의 수에 따라 구분 됩니다. 이 제한에 설명 되어 XslTransform 클래스에서 마이그레이션.

    해결 방법
    모든 함수 오버 로드는 다른 개수의 매개 변수를 포함 하 고 있는지 확인 하십시오.

XslTransform 클래스에 후퇴
오래 된 XslTransform 클래스를 사용 하 여 BizTalk Server 2013 변환 엔진을 구성할 수 있습니다. 환경에서 많은 성능 및 메모리 사용량 개선 XslCompiledTransform 클래스에 의해 제공 된 손실 됩니다 때문에이 방법은 좋지 않습니다. 또한.NET XslTransform 클래스는 사용 되지 않습니다. 따라서 새 업데이트나 수정 프로그램이 없습니다에 대 한 해제 됩니다.

앞에서 설명한 솔루션을 사용 하 여 지도 업데이트할 수 없습니다, 경우이 변경할 수 값이 1 인 DWORD UseXslTransform 다음 위치에 추가 하 여:
  • 64 비트 BizTalk 호스트 인스턴스에 대 한: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
  • 32 비트 BizTalk 호스트 인스턴스 및 Testmap 기능을 Visual Studio: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration

엔터프라이즈 단일 사인온 (SSO)의 알려진된 문제


다음은 BizTalk Server 2013에 SSO와 관련 된 몇 가지 알려진된 문제는:
  • SSO 2013 BizTalk Server로 업그레이드 업그레이드 되지 않습니다.

    증상
    BizTalk Server 2013을 인 플레이스 업그레이드 2009 BizTalk Server 또는 BizTalk Server 2010에서 동일한 컴퓨터에서 SSO를 업그레이드할 수도 있습니다. SSO 마스터 보안 서버에 이러한 문제점으로 인해 업그레이드 되지 않고, 그룹에서 다른 BizTalk 서버를 업그레이드 하려고 할 때, 하는 경우 다음과 같은 오류 메시지가 나타납니다.
    마스터 보안 서버 프로그램 업그레이드
    BizTalk Server Microsoft.BizTalk.Interop.SSOClient.dll를 참조 하는 구성 요소가 실패 하 고 다음과 같은 오류 메시지가 나타납니다.
    파일 또는 어셈블리를 로드할 수 없습니다 ' Microsoft.BizTalk.Interop.SSOClient, 버전 7.0.2300.0 =

    해결 방법
    BizTalk Server 2013 미디어의 이후 릴리스에서이 문제가 해결 됩니다. 최신 미디어를 사용 하 여 업그레이드 하는 확인 하십시오. 이 문제가 이미 발생 한 경우 SSO를 업그레이드 하는 방법 및 컴퓨터에 대 한 SSO의 버전을 확인 하는 방법에 대 한 자세한 내용은 참조 하십시오. 2013 BizTalk Server를 업그레이드 하 여 엔터프라이즈 SSO 업그레이드 되지 않는다.
  • 버전 5.0.1.0부터 Microsoft.BizTalk.Interop.SSOClient.dll을 로드할 수 없습니다.

    증상
    다음과 같은 시나리오에서 다음과 같은 오류 메시지가 나타날 수 있습니다.
    파일 또는 어셈블리를 로드할 수 없습니다 ' Microsoft.BizTalk.Interop.SSOClient.dll, 버전 5.0.1.0부터 ='
    • 오류가 발생 한 WCF에 의해 수신 위치 또는 WCF 송신 포트 위치에서 업그레이드 후 BizTalk Server 2009 또는 BizTalk Server 2010에서. Microsoft.BizTalk.Adapter.Wcf.Runtime.dll 파일은 3.10.229.0 버전으로 제대로 업그레이드 되지 않습니다 때문에 발생 합니다.

      해결 방법
      Microsoft.BizTalk.Adapter.Wcf.Runtime.dll의 버전이 3.10.229.0 보다 이전 이면 2013 BizTalk Server 설치 미디어에서 파일의 올바른 버전을 복사 ( DVD 드라이브에 있는 > \BizTalk Server\MSI\Program 파일), BizTalk Server 설치 폴더에 저장 하 고 전역 어셈블리 캐시 (GAC)에 설치 합니다. 다음으로 gacutil.exe 도구를 사용 하 여 GAC에.dll 파일을 설치할 수 있습니다.
      gacutil.exe /if Microsoft.BizTalk.Adapter.Wcf.Runtime.dll
    • BizTalk Server 2009 또는 BizTalk Server 2010에서 이전에 사용 되는 사용자 지정 코드에서 오류가 throw 됩니다. BizTalk Server 2009와 BizTalk Server 2010는.NET Microsoft.BizTalk.Interop.SSClient.dll 파일의 버전 5.0.1.0부터 때문입니다. 그러나 BizTalk Server 2013.NET 7.0.2300.0 파일의 버전을 사용합니다.

      해결 방법
      업데이트 하 고 BizTalk Server 2013 버전 (7.0.2300.0) Microsoft.BizTalk.Interop.SSClient.dll 파일을 참조 하도록 사용자 지정 코드를 다시 빌드하십시오. 다시 작성 옵션을 없으면를 다음과 같이 수정 하 여 7.0.2300.0 버전으로 리디렉션하는 "<runtime>/<assemblyBinding>" 적절 한 구성 파일의 섹션:</assemblyBinding> </runtime>
      <dependentAssembly><assemblyIdentity name="Microsoft.BizTalk.Interop.SSOClient" publicKeyToken="31bf3856ad364e35" culture="neutral" /><bindingRedirect oldVersion="5.0.1.0" newVersion="7.0.2300.0"/></dependentAssembly>
    • 해당 오류가 발생 하 여 Microsoft BizTalk 엔터프라이즈 서비스 버스 (ESB)는 잘못 된 파일 종속성으로 인해.

      해결 방법
      이 문제는 BizTalk Server 2013 누적 업데이트 2 (CU2) 및 이후 버전에서 해결 됩니다.
      이 문제에 대 한 자세한 내용은 참조 하십시오. FIX: "파일 또는 어셈블리를 로드할 수 없습니다 ' Microsoft.BizTalk.Interop.SSOClient 버전 5.0.1.0부터 =" BizTalk Server 2013에 ESB 구성 도구를 사용 하는 동안 오류가 발생 했습니다..
      해결 하는 것 즉, 최신 누적 업데이트를 구하는 방법에 대 한 BizTalk Server 대 한 서비스 팩 및 누적 업데이트 목록.
  • SSOPSServer.dll을 로드 하지 못했습니다.

    증상
    이벤트 로그에 기록 된 다음 오류 메시지가 나타날 수 있습니다.
    Files\Enterprise 단일 기호 On\SSOPSServer.dll 오류 코드 \Program Files\Common을 로드 하지 못했습니다: 0x8007007E 지정한 모듈을 찾을 수 없습니다.

    해결 방법
    이 오류는 치명적이 지 고 무시할 수 있습니다. 이 오류가 계속 발생 하지 않도록 하기 위해 컴퓨터에 \Program Files\Common Files\Enterprise Single Sign-on 폴더에 원본 설치 미디어에서 SSOPSServer.dll 파일을 복사 합니다. SSO의 64 비트 설치의 경우 설치 미디어의 \Platforms\SSO64\Files에서 SSOPSServer.dll 파일을 사용 합니다. SSO의 32 비트 설치에서 \Platforms\SSO\Fxiles 파일을 사용 합니다.
  • 호스트 통합 서버 2013 SSO에서 BizTalk SSO 마스터 보안을 사용할 수 없습니다.

    증상
    호스트 통합 서버 2013 SSO 서비스를 BizTalk Server 2013 SSO 마스터 비밀 서비스에 액세스 하려고 하면 다음 오류 메시지가 throw 됩니다.
    마스터 보안을 검색 하지 못했습니다. 마스터 보안 서버 이름이 올바른지를 사용할 수 있는지 확인 하십시오. 보안 서버 이름: BTSSSOSERVER 오류 코드: 0x00000057, 매개 변수가 올바르지 않습니다.

    해결 방법
    호스트 통합 서버 2013 SSO의 9.0.2096.0 버전에 포함 되어 있습니다. 그러나 BizTalk Server 2013 9.0.1865.0 버전을 포함합니다. 이 인해 호스트 통합 서버와 BizTalk server SSO 서비스 공유 마스터 보안 서버를 액세스할 수 있는 혼합된 환경에서 서버 실행 해야 호스트 통합 서버 2013 SSO 서비스. 수 BizTalk server에서 호스트 통합 서버 설치 버전 9.0.2096.0, 기존 SSO 서비스가 업그레이드 됩니다 원격 마스터 비밀 SSO 서버를 9.0.2096.0으로 업그레이드도 필요 합니다.

기타 알려진된 문제

  • 새 Microsoft.BizTalk.GlobalPropertySchemas.dll 2013 BizTalk Server로 업그레이드를 배포 하지 않습니다.

    증상
    BizTalk Server 2009 또는 BizTalk Server 2010에서 BizTalk Server 2013로 내부 업그레이드 BizTalkMgmtDb 데이터베이스에 새 Microsoft.BizTalk.GlobalPropertySchemas.dll 파일을 제대로 배포 하지 않습니다. BizTalk에서 새로운 글로벌 속성에 액세스할 때 오류가 발생할 수 있습니다. WCF를 사용 하는 경우 발생할 수 있습니다. HttpHeaders, SB 메시징 어댑터 또는 다른 새 속성을 사용 하 여 연결 된 모든 속성. SB 메시징 어댑터와 함께 실패 하는 오류 메시지는 다음과 같습니다.
    "SB 메시징" 어댑터에 오류가 발생 합니다. 자세한 내용은 "System.Runtime.InteropServices.COMException (0xC0C01620): 예외가 발생 했습니다: 0xC0C01620
    Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.MoveToSuspendQ (IBaseMessage msg)에
    Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.MoveToSuspendQ (IBaseMessage 메시지, 개체 userData)에
    Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkReceiveBatch.SuspendMessageIfNeeded (IBaseMessage 메시지, StreamAndUserData streamAndUserData, i n t 32 messageStatus)에 ".

    "SB 메시징" 어댑터에 오류가 발생 합니다. 자세한 내용은 "다음과 같은: 실패 하는 네임 스페이스 또는 목록에 없는 속성으로 속성 정보 목록을 로드 합니다. 스키마가 제대로 배포 되었는지 확인 하십시오.
    Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkServiceInstance.EndOperation (IAsyncResult 결과)에
    AsyncInvokeEndEndTwoWayMethod (Object IAsyncResult 개체)에
    System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd (개체 인스턴스를 Object & 콜백 출력)에
    System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd (MessageRpc & rpc)에
    System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7 (MessageRpc & rpc)에
    System.ServiceModel.Dispatcher.MessageRpc.Process (부울 isOperationContextSet)"에서

    해결 방법
    AddGlobalPropertySchemas.exe 도구를 사용 하 여 업그레이드 후.dll 파일을 수동으로 배포할 수 있습니다. 도구를 다운로드 AddGlobalPropertySchemas.exe. 전달 해야 BizTalk 관리 데이터베이스 서버 이름 및 데이터베이스 이름을 다음과 같습니다.
    AddGlobalPropertySchemas.exe /server:MyServer /database:BizTalkMgmtDb
    참고: 데이터베이스를 SQL Server 명명 된 인스턴스에 있는 경우 단지 MyServer 대신 MyServer\MyInstance를 지정 합니다.
  • 2.2 ESB 구성 파일 ESB 오류 발생

    증상
    ESB Toolkit 2.2 사용 Unity 2.0 기본 esb.config 파일을 수정 해야 합니다. 이러한 수정 없이 다음과 같은 문제가 발생할 수 있습니다.
    • 2.2 ESB 구성에 실패 하 고 다음과 같은 오류 메시지가 나타납니다.
      "PushAllConfiguration"와 "6" 인수가 호출 예외: "알 수 없는 요소 'typeConfig'입니다. (C:\Program 파일 (x86) \Microsoft BizTalk ESB Toolkit\esb.config 선 151)
    • ItinerarySelectReceiveXML 수신 파이프라인 (BRI 어셈블리 확인 기에서 ESB를 사용)가 있는 일정표를 동적으로 선택 하 여 비즈니스 규칙 엔진을 호출 하는 데 사용 됩니다, 그리고 다음 오류가 throw 됩니다.
      호출의 대상에서 예외가 throw 되었습니다.
      원본: Microsoft.Practices.ESB.Resolver.ResolverMgr
      방법: System.Collections.Generic.Dictionary'2[System.String,System.String] (Microsoft.Practices.ESB.Resolver.ResolverInfo, Microsoft.BizTalk.Message.Interop.IBaseMessage, Microsoft.BizTalk.Component.Interop.IPipelineContext)를 해결 합니다.
      오류 출처: mscorlib
      오류 TargetSite: System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
      StackTrace 오류: System.RuntimeMethodHandle.InvokeMethod (예: 대상 개체, 개체 인수, 서명 sig, 부울 생성자)에
      System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, 바인더 바인더, 매개 변수 개체, CultureInfo culture)에
      System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, 바인더 바인더, args 개체, CultureInfo culture, 개체 activationAttributes, StackCrawlMark & stackMark)에
      System.Activator.CreateInstance (type, BindingFlags bindingAttr, 바인더 바인더, Object args, CultureInfo culture, 개체 activationAttributes)에
      System.Activator.CreateInstance (type, Object args)에
      Microsoft.Practices.ESB.Resolver.ResolverFactory.Create (String 키)에
      Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver (ResolverInfo 정보)에서
      Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve (ResolverInfo 정보, IBaseMessage 메시지, IPipelineContext pipelineContext)에서
    해결 방법
    해결 하려면 esb.config 파일을 수정 하는 방법에 지침 및이 문제에 대 한 자세한 내용은 참조 하십시오. 예외와 함께 실패 하는 ESB Toolkit BRE 여행 확인자 하 고 "인식할 수 없는 요소 'typeConfig'" ESB 구성 실패.
  • 3.3 UNB 세그먼트는 EDIFACT 메시지 일시 중단

    증상
    BizTalk Server 2013을 업그레이드 한 후 3.3 UNB 세그먼트를 포함 하는 EDIFACT 메시지 실패 하 고 다음과 같은 오류 메시지가 나타납니다. BizTalk Server 2010에서 정상적으로 처리 된이 같은 EDIFACT 메시지:
    실패 하는 네임 스페이스 또는 목록에 없는 속성 스페이스별 속성 정보 목록을 로드 합니다. 스키마가 제대로 배포 되었는지 확인 하십시오.

    해결 방법
    다음 단계를 사용 하 여 관련 호스트 인스턴스를 다시 시작 합니다.
    • BizTalk Server 관리 콘솔에서 BizTalk 그룹 으로 이동 &gt; 응용 프로그램 &gt; BizTalk EDI 응용 프로그램 &gt; 자원.
    • 리소스를 마우스 오른쪽 단추로 클릭 하 고 추가 클릭 한 다음 &gt; BizTalk 어셈블리입니다.
    • 자원 추가 창에서 추가클릭 (기본 위치는 C:\Program Files (x86) \Microsoft BizTalk Server 2013은) Microsoft.BizTalk.Edi.BaseArtifacts.dll 파일을 선택한 다음 열기를 클릭 합니다.
    • 모두 덮어쓰기 확인란을 선택 합니다.
    • 전역 어셈블리 캐시에 추가 리소스를 추가 합니다. 확인란을 선택한 다음 확인을 클릭 합니다.
BizTalk Server 2013 알려진 문제 BTS2013

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 2954101 - 마지막 검토: 08/25/2015 06:27:00 - 수정: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbbts kbbtsengine kbbtssso kbsurveynew kbtshoot kbexpertiseinter kbmt KB2954101 KbMtko
피드백