Відомі проблеми BizTalk Server 2013

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 2954101
У цій статті перелічено відомі проблеми, під Вільний час сценарій виконання Microsoft BizTalk Server-2013.
Додаткові відомості

Відомі проблеми у XSLCompiledTransform

BizTalk Server 2013, використовує веб- XslCompiledTransform клас для підвищення продуктивності для перетворення. Існують деякі відмінності в поведінці XslCompiledTransform класу і раніше XslTransform -класу. Нижче наведено деякі відомі проблеми, що ця різниця та рекомендоване рішення.
  • Змінити в сценарію functoid логічний вираз

    Ознака
    Під Вільний час вводу XML-вузла, містить значення, що ХИБНІСТЬ або вхідного XML-вузла не вказано, логічний вираз параметр у до сценаріїв functoid відбувається.

    Вирішення
    Щоб отримати додаткові відомості про це вирішення див. Зміни у сценарії Functoid логічних параметр поведінки.
  • Приватна функції не підтримуються

    Ознака
    Під Вільний час сценарій виконання приватних функції в functoid, не вдається виконати карти, і з'являється таке протокол IMAP про помилку:
    Можна назвати спосіб MyPrivateFunct, об'єкта розширення "http://schemas.microsoft.com/BizTalk/2003/userCSharp", тому що не спільних.

    Примітка Клас XslCompiledTransform підтримує лише виклику відкритих методів. Це обмеження, описані в Перехід від XslTransform класу.

    Вирішення
    Оголосіть функцію як спільного замість приватних.
  • Повернення значення null не підтримується

    Ознака
    Повернутися до functoid, з значення null, не вдається виконати карти, і з'являється таке протокол IMAP про помилку, загальний:
    ExceptionType: Microsoft.XLANGs.Core.XTransformationFailureException
    Виняток: Помилка, що під Вільний час виконання My.Map перетворення. Помилка: перетворення не вдалося.
    Після того, як перевірити ж карти у Visual Studio, це передбачає, що Детальніше протокол IMAP про помилку:
    Ціль виклику повернула виняток. Розширення функцій, не можна повернути значення null.

    ПриміткаXslCompiledTransform клас не підтримує повернення функцій, що викликаються за перетворення значення null.

    Вирішення
    Повернення String.Empty або інших альтернативних значення в параметрі нуль сценарію. Якщо це необхідно використовувати змінною нульове значення доступні через кілька функцій.
  • Зміни у сценарії functoidXPathNodeIteratorпараметр

    Ознака
    На XPathNodeIterator у до сценаріїв functoid використовує тип XPathArrayIterator . У попередніх версіях BizTalk Server, він використовується тип XPathSelectionIterator . Через цю зміну вузла. MoveNext() виклик, його буде додано, як показано нижче код, щоб уникнути таке протокол IMAP про помилку:
    Нумерації не запускається. Зателефонуйте 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)
    Оскільки ці функції перевантаження обидва ж кількість параметрів, якщо вони використовуються перетворення, карти, не вдалося, і з'являється таке протокол IMAP про помилку:
    Двозначних розширень спосіб виклику. Об'єкт для розширення "http://schemas.microsoft.com/BizTalk/2003/ScriptNS0", містить 'MyOverloadedFunction' багатьма способами, які мають 1 параметри.

    Примітка Клас XslCompiledTransform лише розрізняється функції на основі кількість аргументів. Це обмеження, описані в Перехід від XslTransform класу.

    Вирішення
    Переконайтеся, що всі функції, перевантаження, містить кількість різних параметрів.

Падіння XslTransform класу
Можна настроїти перетворення засобу BizTalk Server 2013, сценарій виконання старих XslTransform класу. Ми не рекомендуємо цей підхід через те, що середовища, буде втрачено в багатьох покращення продуктивності та пам'яті сценарій виконання надаються XslCompiledTransform класу. Крім того, веб- XslTransform класу застарілим. Таким чином, жодні оновлення або виправлення буде випущено для неї.

Не вдається оновити карту, за допомогою рішення, які описані вище, додавши DWORD UseXslTransform зі значенням 1 за такими адресами може здійснюватися цю зміну:
  • Для 64-розрядних BizTalk хост-екземплярів: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
  • Для 32-розрядних BizTalk хост-копій і Visual Studio зіставлення для перевірки функціональності: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration

Відомі проблеми у корпоративному єдиного входу (SSO)


Наступні, є деякі відомі проблеми, які стосуються єдиного входу, BizTalk Server 2013:
  • BizTalk Server 2013 оновлення не буде поновлена єдиного входу

    Ознака
    Оперативне оновлення BizTalk Server 2009 або BizTalk Server 2010 для BizTalk Server 2013 не може оновити єдиного входу на одному комп'ютері. Якщо в цю проблему результати сервера єдиного входу головний ключ шифрування не буде оновлено, під Вільний час спроби перейти на інші сервери BizTalk, у групі, з'являється таке протокол IMAP про помилку:
    Оновіть сервер головного ключа шифрування
    Не вдається виконати будь-які компоненти BizTalk сервера, який посилається на Microsoft.BizTalk.Interop.SSOClient.dll, і з'являється таке протокол IMAP про помилку:
    Не вдалося завантажити файл або складання "Microsoft.BizTalk.Interop.SSOClient, версія = 7.0.2300.0

    Вирішення
    Цю проблему вирішено в пізніших версіях BizTalk Server 2013 носія. Таким чином, переконайтеся, що оновлення за допомогою останніх носія. Щоб отримати додаткові відомості про те, як визначити версію ПАКЕТА, що на вашому комп'ютері а також про оновлення єдиного входу, якщо ви вже помітили цієї проблеми див. Оновлення до BizTalk Server 2013 не оновлювати Enterprise, єдиного входу.
  • Не вдалося завантажити, Microsoft.BizTalk.Interop.SSOClient.dll версії 5.0.1.0

    Ознака
    У таких випадках, може з'явитися таке протокол IMAP про помилку:
    Не вдалося завантажити файл або складання "Microsoft.BizTalk.Interop.SSOClient.dll, версія = 5.0.1.0"
    • протокол IMAP про помилку ситуацію, у 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, скопіюйте правильну версію файлу з інсталяційного носія BizTalk Server 2013 (в DVD-дисковод> \BizTalk Server\MSI\Program файлів), багаторазового інсталяційної папки BizTalk Server та інсталювати його у глобальному кеші складань (GAC). Ви можете встановити настроюваним файлом у глобальному кеші Складань за допомогою gacutil.exe такі:
      gacutil.exe /if Microsoft.BizTalk.Adapter.Wcf.Runtime.dll
    • протокол IMAP про помилку, ситуацію настроюваний код, яка застосовувалася BizTalk Server 2009 або BizTalk Server 2010. Це, тому що BizTalk Server 2009 і BizTalk Server 2010 .NET версії 5.0.1.0 Microsoft.BizTalk.Interop.SSClient.dll файлу. Проте, 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>
    • протокол IMAP про помилку ситуацію, Microsoft BizTalk Enterprise служби Bus (ESB) через залежність перезаписаний файл.

      Вирішення
      Цю проблему усунуто в BizTalk Server 2013 сукупного оновлення 2 (CU2) і пізніших версій.
      Щоб отримати додаткові відомості про цю проблему див. ВИПРАВЛЕННЯ: "не вдалося завантажити файл або складання" Microsoft.BizTalk.Interop.SSOClient версія = 5.0.1.0 "помилка під Вільний час сценарій виконання засобу настроювання в ESB BizTalk Server 2013.
      Для отримання останніх сукупний пакет оновлень прохання, див. пакет оновлень а також список сукупний пакет оновлень, для сервера BizTalk.
  • Не вдалося завантажити SSOPSServer.dll

    Ознака
    Може з'явитися таке протокол IMAP про помилку, що записується в журнал подій:
    Не вдалося завантажити \Program Files\Common Files\Enterprise єдиного входу, On\SSOPSServer.dll Помилка: 0x8007007E, указаний модуль не знайдено.

    Вирішення
    Ця помилка захищати і можна ігнорувати. Щоб уникнути цієї помилки продовжує виникати, скопіюйте файл SSOPSServer.dll з вихідного інсталяційного носія, в \Program Files\Common Files\Enterprise єдиного входу папки на комп'ютері. Для 64-розрядних інсталяціях з єдиного входу можуть використовувати SSOPSServer.dll з \Platforms\SSO64\Files з інсталяційного носія. Для 32-розрядних інсталяціях з єдиного входу використовуйте файл з \Platforms\SSO\Fxiles.
  • BizTalk єдиного входу майстер таємницю не можна використовувати хост інтеграції Server 2013 єдиного входу

    Ознака
    Під Вільний час служби хоста інтеграції Server 2013 єдиного входу для доступу до BizTalk Server 2013 єдиного входу головний ключ шифрування служби, ситуацію таке протокол IMAP про помилку:
    Не вдалося отримати головний таємниць. Перевірте, чи правильні ім'я сервер головного ключа шифрування і що його доступний. Таємницю-ім'я сервера: Помилка з кодом BTSSSOSERVER: 0x00000057, неправильний параметр.

    Вирішення
    Інтеграції хосту 2013, містить 9.0.2096.0 версію ПАКЕТА. Проте BizTalk Server 2013, містить версію 9.0.1865.0. У зв'язок "один-до-одного" з цим у змішаному середовищі, коли єдиного входу служби інтеграції хосту, так і BizTalk сервери доступу до спільних головний ключ шифрування сервера, на сервері має використовуватися служба хоста інтеграції Server 2013 єдиного входу. Майте на увазі, що інсталяція інтеграції хосту на сервері BizTalk буде оновити наявний службу єдиного входу до версії 9.0.2096.0 і потребує, що віддалений сервер головний ключ шифрування SSO також можна оновити до 9.0.2096.0.

Відомі проблеми

  • Оновлення для BizTalk Server 2013 не розгортання нових Microsoft.BizTalk.GlobalPropertySchemas.dll

    Ознака
    Оперативне оновлення BizTalk Server 2009 або BizTalk Server 2010 для BizTalk Server 2013 не належним чином розгортання файл Microsoft.BizTalk.GlobalPropertySchemas.dll до BizTalkMgmtDb бази даних. Це може призвести до помилок під Вільний час будь-які властивості новий глобальний доступ BizTalk. Це може статися, якщо використовується WCF. HttpHeaders, будь-які властивості, пов'язані з обміну повідомленнями SB адаптер або будь-які нову властивість. протокол IMAP про помилку, що адаптер SB обміну повідомленнями, не вдається, разом із наступні:
    Адаптер "SB повідомлення" зібрано це протокол IMAP про помилку. Відомості про "System.Runtime.InteropServices.COMException (0xC0C01620): виняток з HRESULT: 0xC0C01620
    на Microsoft.BizTalk.TransportProxy.Interop.IBTTransportBatch.MoveToSuspendQ (IBaseMessage повід.)
    на Microsoft.BizTalk.Adapter.Wcf.Runtime.Batch2.MoveToSuspendQ (IBaseMessage протокол IMAP, об'єкт userData)
    на Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkReceiveBatch.SuspendMessageIfNeeded (IBaseMessage протокол IMAP, StreamAndUserData streamAndUserData, Int32 messageStatus) ".

    Адаптер "SB повідомлення" зібрано це протокол IMAP про помилку. Відомості про "System.Exception: список відомості про завантаження властивість простору імен, що не вдалося або власності, немає у списку. Перевірте, чи правильно розгортання схеми.
    на Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkServiceInstance.EndOperation (IAsyncResult результат)
    на AsyncInvokeEndEndTwoWayMethod (об'єкт Object] [], IAsyncResult)
    на System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd (екземпляра об'єкта, об'єкт [& виходів, IAsyncResult результати)
    на System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd (MessageRpc & rpc)
    на System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7 (MessageRpc & rpc)
    на System.ServiceModel.Dispatcher.MessageRpc.Process (логічний вираз isOperationContextSet)"

    Вирішення
    Інструмент AddGlobalPropertySchemas.exe вручну деталізувати настроюваним файлом після оновлення. Завантажте засіб із AddGlobalPropertySchemas.exe. Потрібно передати ім'я сервера бази даних BizTalk керування й ім'я бази даних наступним чином:
    AddGlobalPropertySchemas.exe /server:MyServer /database:BizTalkMgmtDb
    Примітка Якщо базу даних знаходиться на іменований екземпляра SQL Server, укажіть MyServer\MyInstance, а не лише на MyServer.
  • файл конфігурації ESB 2.2 причини, ESB невдачі

    Ознака
    ESB Toolkit 2.2, використовує єднання 2.0, який вимагає зміни, внесені до файлу за промовчанням esb.config. Без цих змін можуть виникнути такі проблеми
    • Не вдається виконати ESB 2.2 конфігурації, і з'являється таке протокол IMAP про помилку:
      Виняток, зателефонувавши "PushAllConfiguration" з "6" пропущено, аргументів: "нерозпізнаних елементом"typeConfig". (C:\Program Files (x86) \Microsoft BizTalk ESB Toolkit\esb.config лінії 151)
    • - ItinerarySelectReceiveXML на отримання, каналу, що використовується для виклику бізнес-правила обробки динамічно вибрати маршрут (за допомогою до ESB Resolver BRI), ситуацію на таке протокол IMAP про помилку:
      Ціль виклику повернула виняток.
      Джерело: 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, Binder сполучна об'єкт [параметри, CultureInfo культури)
      на System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Binder сполучна, об'єкт [args, CultureInfo культури, об'єкт [activationAttributes, StackCrawlMark & stackMark)
      на System.Activator.CreateInstance (введіть текст, BindingFlags bindingAttr, Binder сполучна, об'єкт [args, CultureInfo культури, об'єкт [activationAttributes)
      на System.Activator.CreateInstance (введіть текст, об'єкт [args)
      на Microsoft.Practices.ESB.Resolver.ResolverFactory.Create (рядок ключа)
      на Microsoft.Practices.ESB.Resolver.ResolverMgr.GetResolver (ResolverInfo відомості)
      на Microsoft.Practices.ESB.Resolver.ResolverMgr.Resolve (ResolverInfo інформації, IBaseMessage протокол IMAP, IPipelineContext pipelineContext)
    Вирішення
    Щоб отримати додаткові відомості про цю проблему а також інструкції про те, як усунути неполадку, файл esb.config див. ESB Toolkit BRE маршруту засіб Вирішення проблем у роботі винятків і Не вдається виконати ESB конфігурації "Нерозпізнана елемент"typeConfig"".
  • протокол IMAP EDIFACT УНБ 3.3 сегмент призупинено

    Ознака
    Після оновлення BizTalk Server 2013 EDIFACT протокол IMAP УНБ 3.3 сегмент виникає помилка, і з'являється таке протокол IMAP про помилку. Цей самий EDIFACT протокол IMAP обробляються без проблем, BizTalk Server 2010:
    Завантаження відомості про список властивість простору імен, що не вдалося або власності, немає у списку. Перевірте, чи правильно розгортання схеми.

    Вирішення
    Перезапустіть екземпляр відповідні хоста, за допомогою таких дій:
    • У консолі адміністрування BizTalk Server, перейдіть до BizTalk групи > програми > BizTalk EDI програми > ресурсів.
    • Ресурси, клацніть правою кнопкою миші а потім натисніть кнопку Додати > BizTalk вузлів.
    • У вікні Ресурсів, додайтеДодати, виділіть файл Microsoft.BizTalk.Edi.BaseArtifacts.dll (за промовчанням це C:\Program Files (x86), \Microsoft BizTalk Server 2013) і натисніть кнопку Відкрити.
    • Установіть прапорець перезаписати всі .
    • Установіть прапорець Додати до глобальному кеші складань на, запит на додавання ресурсів і натисніть кнопку OK.
Відомі проблеми BTS2013 для BizTalk Server 2013

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 2954101 – останній перегляд: 08/26/2015 12:12: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 KbMtuk
Зворотний зв’язок