В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Známe problémy 2013 servera BizTalk

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2954101
V tomto článku sú uvedené známe problémy pri používaní programu Microsoft BizTalk Server 2013.
Ďalšie informácie

Známe problémy v XSLCompiledTransform

BizTalk Server 2013 používa trieda.NET XslCompiledTransform transformáciu výkonnosť. Existujú rozdiely v správaní XslCompiledTransform triedy medzi predchádzajúcim XslTransform trieda. Nižšie sú uvedené niektoré známe problémy týkajúce sa tento rozdiel a Odporúčané riešenia:
  • Zmena skriptovacieho functoid boolovský parameter

    Príznak
    Vstupný uzol XML obsahuje všetky hodnotu false alebo vstupný uzol XML je prázdny, Boolean parameter skriptovania functoid platí.

    Riešenie
    Informácie o riešení nájdete Zmena skriptovanie Functoid hodnota parametra správanie.
  • Súkromná funkcie nie sú podporované.

    Príznak
    Pri použití funkcie v functoid, mapa zlyhá a zobrazí sa nasledujúce chybové hlásenie:
    Metóda "MyPrivateFunct" rozšírenie objektu "http://schemas.microsoft.com/BizTalk/2003/userCSharp" sa nedá nazýva, pretože nie je verejný.

    Poznámka: Trieda XslCompiledTransform podporuje iba volať public metódy. Toto obmedzenie je zdokumentovaná v Migrácia z XslTransform trieda.

    Riešenie
    Deklarovanie funkciou verejného namiesto súkromné.
  • Vracia hodnotu null nie je podporovaná.

    Príznak
    Keď sa vráti hodnotu z functoid, mapy zlyhá a zobrazí nasledujúce všeobecné chybové hlásenie:
    ExceptionType: Microsoft.XLANGs.Core.XTransformationFailureException
    Výnimka: Chyba pri spúšťaní transformáciu My.Map. Chyba: transformácia zlyhala.
    Keď v programe Visual Studio test rovnakú mapu, poskytuje viac popisné chybové hlásenie:
    Výnimka sa boli prejavili cieľ vyvolania. Rozšírenie funkcií nemôže vrátiť nulových hodnôt.

    Poznámka: Trieda XslCompiledTransform nepodporuje návrate nulových hodnôt z úloh, ktoré sú v rámci transformácie.

    Riešenie
    Návrat String.Empty alebo niektoré alternatívne hodnota predstavuje hodnotu null scenár. Ak je to potrebné, použiť globálnu premennú sprístupniť hodnotu cez viacero funkcií.
  • Zmena skriptovanie functoidXPathNodeIteratorparameter

    Príznak
    XPathNodeIterator parameter skriptovania functoid používa typ XPathArrayIterator . V starších verziách servera BizTalk sa používa typ XPathSelectionIterator . Z dôvodu tejto zmeny uzol. MoveNext() výzva sa pridá v nasledujúci kód, aby sa zabránilo chybové hlásenie:
    Enumerácia nezačala. Volanie 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; }
    Riešenie
    Funkciu MoveNext() .
  • Funkcia špičky sú rozdelené podľa parametrov namiesto typy

    Príznak
    Tieto funkcie preťaženia obsahovať parametre rôznych typov:
    public short MyOverloadedFunction(int testvalue)public short MyOverloadedFunction(string testvalue)
    Preto tieto funkcie preťaženia rovnaký počet parametre, ak sú použité v transformácie, mapy zlyhá a zobrazí sa nasledujúce chybové hlásenie:
    Volanie nejednoznačných metódy. Rozšírenie objektu "http://schemas.microsoft.com/BizTalk/2003/ScriptNS0" obsahuje viacero "MyOverloadedFunction" postupy, ktoré majú 1 parametre.

    Poznámka: Trieda XslCompiledTransform len rozlišujú funkcie na základe počet argumentov. Toto obmedzenie je zdokumentovaná v Migrácia z XslTransform trieda.

    Riešenie
    Uistite sa, že všetky funkcie preťaženia obsahovať niekoľko rôznych parametrov.

Klesá späť na XslTransform trieda
Môžete nastaviť mechanizmus BizTalk Server 2013 transformáciu používať staršie XslTransform trieda. Neodporúčame tento prístup, pretože prostredia stratí veľa výkon a pamäť použitie vylepšenia poskytuje XslCompiledTransform trieda. Aj.NET XslTransform trieda je zastaraný. Preto žiadne nové aktualizácie alebo opravy bude vydaná to.

Ak nemôžete aktualizovať mapy pomocou riešení uvedených vyššie, túto zmenu možno pridať hodnotu DWORD UseXslTransform s hodnotou 1 v nasledujúcich umiestneniach:
  • 64-bitové BizTalk hostiteľa prípady: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
  • Inštancie hostiteľskej BizTalk 32-bitové a Visual Studio Test mapa funkcie: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration

Známe problémy v podniku jediného prihlásenia (SSO)


Takto sú známe problémy špecifické pre jediné prihlásenie na BizTalk Server 2013:
  • Inovácia servera BizTalk Server 2013 upgrade jediné prihlásenie

    Príznak
    Priamu inováciu zo servera BizTalk Server 2009 alebo BizTalk Server 2010 BizTalk Server 2013 môže upgrade SSO v jednom počítači. Ak problém spôsobí tajomstvo SSO hlavný Server nie je, pri pokuse o inováciu iných serveroch BizTalk v skupine, zobrazí nasledujúce chybové hlásenie:
    Inovujte tajná hlavný server
    Všetky súčasti servera BizTalk Server, ktorý odkazuje na Microsoft.BizTalk.Interop.SSOClient.dll zlyhá a zobrazí sa nasledujúce chybové hlásenie:
    Nepodarilo sa načítať súbor alebo zostava "Microsoft.BizTalk.Interop.SSOClient, verzia = 7.0.2300.0

    Riešenie
    Tento problém rieši v novších verziách servera BizTalk Server 2013 médií. Preto sa uistite, inovovať pomocou dostupných médií. Ďalšie informácie o určovaní verzie SSO počítača a o inovácii jediné prihlásenie, ak ste už vyskytol tento problém, pozrite si Inovácia servera BizTalk Server 2013 upgrade Enterprise SSO.
  • Microsoft.BizTalk.Interop.SSOClient.dll verzia 5.0.1.0 sa nedá načítať.

    Príznak
    Chybové hlásenie sa môže zobraziť v nasledovných prípadoch:
    Nepodarilo sa načítať súbor alebo zostava "Microsoft.BizTalk.Interop.SSOClient.dll, verzia = 5.0.1.0"
    • Pomocou WCF sa vráti chyba zobrazuje umiestnenie alebo WCF poslať portu po priamej inovácie zo servera BizTalk Server 2009 alebo BizTalk Server 2010. To sa vyskytuje, pretože súbor Microsoft.BizTalk.Adapter.Wcf.Runtime.dll nie je aktualizovaný na verziu 3.10.229.0 správne.

      Riešenie
      Verzia Microsoft.BizTalk.Adapter.Wcf.Runtime.dll skôr než 3.10.229.0, kopírovať správnu verziu súboru z inštalačného média BizTalk Server 2013 (umiestnené do Jednotky DVD> \BizTalk Server\MSI\Program súbory) sa do inštalačného priečinka servera BizTalk Server a potom ju nainštalovať do globálnej vyrovnávacej pamäte zostáv (GAC). Súbor môžete nainštalovať do GAC pomocou nástroja gacutil.exe nasledovne:
      gacutil.exe /if Microsoft.BizTalk.Adapter.Wcf.Runtime.dll
    • Pomocou vlastného kódu, ktorý sa už používa BizTalk Server 2009 alebo BizTalk Server 2010 sa vráti chyba. Je to preto BizTalk Server 2009 a BizTalk Server 2010 .NET verzie 5.0.1.0 Microsoft.BizTalk.Interop.SSClient.dll súboru. BizTalk Server 2013 však používa .NET 7.0.2300.0 verziu súboru.

      Riešenie
      Aktualizácia a zostaviť vlastný kód odkaz na verziu BizTalk Server 2013 (7.0.2300.0) Microsoft.BizTalk.Interop.SSClient.dll súboru. Ak obnovy nie je možné, Presmerujte verziu 7.0.2300.0 tým, že tieto zmeny "<runtime>/<assemblyBinding>" časti príslušný konfiguračný súbor:</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>
    • Pretože závislosť nesprávny súbor sa vráti chyba pomocou Microsoft BizTalk Enterprise Service Bus (ESB).

      Riešenie
      Tento problém je opravený v BizTalk Server 2013 kumulovanú aktualizáciu 2 (CU2) a novšie verzie.
      Ďalšie informácie o tomto probléme nájdete OPRAVIŤ: "Nepodarilo sa načítať súbor alebo zostava" Microsoft.BizTalk.Interop.SSOClient verzia = 5.0.1.0 "chyba pri používaní nástroja ESB konfigurácia servera BizTalk Server 2013.
      Ako získať najnovšie Kumulatívna aktualizácia na vyriešenie nájdete Balík Service Pack a zoznam Kumulatívna aktualizácia servera BizTalk.
  • Nepodarilo sa načítať SSOPSServer.dll

    Príznak
    Môže sa zobraziť nasledujúce chybové hlásenie zapísané do denníka udalostí:
    Nepodarilo sa načítať \Program Files\Enterprise jeden znak On\SSOPSServer.dll Error code: 0x8007007E, zadaný modul sa nenašiel.

    Riešenie
    Táto chyba je neškodná a môže sa ignorovať. Na odstránenie tejto chyby vyskytujú aj naďalej, skopírujte súbor SSOPSServer.dll z pôvodného inštalačného média do priečinka \Program Files\Enterprise jediného prihlásenia v počítači. Pre 64-bitové zariadenia jediné prihlásenie, použite súbor SSOPSServer.dll z \Platforms\SSO64\Files na inštalačnom médiu. Pre 32-bitové zariadenia jediné prihlásenie, použite súbor \Platforms\SSO\Fxiles.
  • Host Integration Server 2013 SSO nemožno používať BizTalk SSO hlavný bezpečnostný kľúč

    Príznak
    Ak službu Host Integration Server 2013 SSO pokúsi BizTalk Server 2013 SSO hlavný bezpečnostný kľúč služby, sa vráti nasledujúce chybové hlásenie:
    Nepodarilo sa načítať hlavný tajomstvo. Overte správnosť názvu server hlavného bezpečnostného kľúča, a že je k dispozícii. Tajná názov servera: BTSSSOSERVER Error Code: 0x00000057, parameter je nesprávny.

    Riešenie
    Host Integration Server 2013 obsahuje verziu 9.0.2096.0 službami. BizTalk Server 2013 však obsahuje verziu 9.0.1865.0. Z tohto dôvodu zmiešané prostredia, v ktorom SSO Host Integration Server aj BizTalk servery prístup zdieľané tajomstvo hlavný Server, server musíte spustiť službu Host Integration Server 2013 službami. Uvedomte si, že inštaláciou Host Integration Server na serveri BizTalk inovuje existujúcej služby SSO verziu 9.0.2096.0 a vyžiada na 9.0.2096.0 vykonali inováciu vzdialeným hlavný bezpečnostný kľúč SSO.

Iné známe problémy

  • Inovácia servera BizTalk Server 2013 nie nasadenie nového Microsoft.BizTalk.GlobalPropertySchemas.dll

    Príznak
    Priamu inováciu zo servera BizTalk Server 2009 alebo BizTalk Server 2010 BizTalk Server 2013 nemusí správne zaviesť nový súbor Microsoft.BizTalk.GlobalPropertySchemas.dll do databázy BizTalkMgmtDb. To môže viesť k chybám pri nových vlastností globálny sú prístupné BizTalk. Táto situácia môže nastať, ak používate WCF. HttpHeaders všetky vlastnosti správy SB adaptér alebo iných nových vlastností. SB správy adaptér nedokáže spolu s chybové hlásenia sú nasledovné:
    Adaptér "SB správy" zvýšený chybové hlásenie. Podrobnosti o "System.Runtime.InteropServices.COMException (0xC0C01620): výnimka HRESULT: 0xC0C01620
    v Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.MoveToSuspendQ (IBaseMessage msg)
    v Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.MoveToSuspendQ (IBaseMessage správy, objekt userData)
    v Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkReceiveBatch.SuspendMessageIfNeeded (StreamAndUserData streamAndUserData, Int32 messageStatus, správa IBaseMessage) ".

    Adaptér "SB správy" zvýšený chybové hlásenie. Podrobnosti "System.Exception: načítanie vlastnosť informácie zoznam názvov zlyhalo alebo vlastností, ktoré nie sú uvedené v zozname. Skontrolujte, či správne zavedení schémy.
    v Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkServiceInstance.EndOperation (IAsyncResult výsledok)
    v AsyncInvokeEndEndTwoWayMethod (objektov, Object [], IAsyncResult)
    v System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd (inštanciu objektu, Object [] & výstupov IAsyncResult výsledok)
    v System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd (MessageRpc & rpc)
    v System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7 (MessageRpc & rpc)
    v System.ServiceModel.Dispatcher.MessageRpc.Process (Boolean isOperationContextSet)"

    Riešenie
    Pomocou nástroja AddGlobalPropertySchemas.exe manuálne zaviesť súbor po inovácii. Prevezmite nástroj z AddGlobalPropertySchemas.exe. Musíte prejsť názov servera BizTalk Správa databázy a názov databázy takto:
    AddGlobalPropertySchemas.exe /server:MyServer /database:BizTalkMgmtDb
    Poznámka: Ak sa databáza nachádza pomenovanú inštanciu programu SQL Server, zadajte MyServer\MyInstance nie len MyServer.
  • ESB 2.2 konfiguračný súbor spôsobuje zlyhanie ESB

    Príznak
    2.2 nástrojov ESB používa jednoty 2.0, ktorý vyžaduje zmeny predvoleného súboru esb.config. Bez týchto zmien sa môžu vyskytnúť nasledujúce problémy
    • ESB 2.2 konfigurácia zlyhá a zobrazí sa nasledujúce chybové hlásenie:
      Výnimka volania "PushAllConfiguration" "6" argumenty: "neznámy prvok"typeConfig". (C:\Program Files (x 86) \Microsoft BizTalk ESB Toolkit\esb.config riadok 151)
    • Keď ItinerarySelectReceiveXML zobrazí kanál sa používa pre volania Business Rules Engine dynamicky vyberte cesty (pomocou prekladania BRI ESB), sa vráti nasledujúce chybové:
      Výnimka sa boli prejavili cieľ vyvolania.
      Zdroj: Microsoft.Practices.ESB.Resolver.ResolverMgr
      Postup: System.Collections.Generic.Dictionary'2[System.String,System.String] odstránenie (Microsoft.Practices.ESB.Resolver.ResolverInfo, Microsoft.BizTalk.Message.Interop.IBaseMessage, Microsoft.BizTalk.Component.Interop.IPipelineContext)
      Chyba zdroja: mscorlib
      Chyba TargetSite: System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
      Chyba StackTrace: na System.RuntimeMethodHandle.InvokeMethod (cieľový objekt objekt [argumenty podpis sig, Boolean constructor)
      at System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, Binder binder, Object [] parameters, CultureInfo culture)
      at System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder binder, Object [] args, CultureInfo culture, Object [] activationAttributes, StackCrawlMark & stackMark)
      at System.Activator.CreateInstance (typ, BindingFlags bindingAttr, Binder binder, Object [] args, CultureInfo culture, Object [] activationAttributes)
      at System.Activator.CreateInstance (typ, Object [] args)
      v Microsoft.Practices.ESB.Resolver.ResolverFactory.Create (kľúč reťazca)
      v Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver (ResolverInfo info)
      v Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve (ResolverInfo info, IBaseMessage správy, IPipelineContext pipelineContext)
    Riešenie
    Ďalšie informácie o tento problém a pokyny na úpravu súboru esb.config ho vyriešiť, pozrite si ESB Toolkit BRE plánu cesty prekladania zlyhá s výnimkou a ESB konfigurácia zlyhá s "Neznámy prvok"typeConfig"".
  • Správu EDIFACT UNB 3.3 segment pozastavené

    Príznak
    Po inovácii na BizTalk Server 2013 EDIFACT správu, ktorá obsahuje segment UNB 3.3 zlyhá a zobrazí sa nasledujúce chybové hlásenie. Rovnaká správa EDIFACT spracuje bez problému BizTalk Server 2010:
    Načítanie vlastnosť informácie zoznam názvov zlyhalo alebo vlastností, ktoré nie sú uvedené v zozname. Skontrolujte, či správne zavedení schémy.

    Riešenie
    Reštartujte hostiteľským inštancie pomocou nasledujúcich krokov:
    • Konzola správy servera BizTalk Server, prejdite na Skupinu BizTalk > aplikácie > BizTalk EDI aplikácie > zdrojov.
    • Kliknite pravým tlačidlom myši na zdrojea kliknite na tlačidlo pridať > BizTalk zostavy.
    • V okne Pridať prostriedky kliknite na položku pridať, vyberte súbor Microsoft.BizTalk.Edi.BaseArtifacts.dll (predvolené umiestnenie je C:\Program Files (x 86) \Microsoft BizTalk Server 2013) a kliknite na tlačidlo Otvoriť.
    • Začiarknite políčko prepísať všetky .
    • Začiarknite políčko pridať do globálnej vyrovnávacej pamäti zostáv na pridanie zdroja , a kliknite na tlačidlo OK.
BizTalk Server 2013 známe problémy BTS2013

Upozornenie: Tento článok bol preložený automaticky.

Свойства

Номер статьи: 2954101 — последний просмотр: 08/26/2015 12:10: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 KbMtsk
Отзывы и предложения