Причини
Припустімо, що ви використовуєте Microsoft BizTalk Server-2010 чи 2013. Під час використання компонента настроюваний канал для виклику служби перетворення Enterprise служби Bus (ESB), перетворення повідомлень у ESB Toolkit 2.1, властивість DocumentSpecName контексті встановлено неправильно вихідного повідомлення, і з'являється таке повідомлення про помилку:
Ім'я журналу: застосування
Джерело: BizTalk Server
Подія з Ідентифікатором: 5720
Категорія завдання: BizTalk Server
Рівень: помилка
Опис: там було, помилка виконання надсилання-канал: "ESBTransform.SendPipeline1, ESBTransform, версія = 1.0.0.0, Culture = neutral, PublicKeyToken = ca09cc62b15919a7" Джерело: "Плоский у файлі асемблера" Send Port: "<SendPortName >" URI: "<SendPortURI>" причина: тип документа "http://ESBTransform.FlatFileSchema1#TargetRoot" не відповідає на будь-який з даної схеми.
Причина
Ця проблема виникає в тому, що ESB перетворення служби не встановлює DocumentSpecName контексті властивість вихідного повідомлення буде цільової схеми типу після перетворення.
Вирішення
Відомості про виправлення
Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми.
Якщо виправлення доступне для завантаження, у верхній частині цієї статті бази знань буде розділ "Завантажити доступні виправлення ". Якщо цей розділ не відображається, надішліть запит до клієнтської служби та підтримки Microsoft, щоб отримати виправлення.
Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Завантажити доступні виправлення" відображаються мови, для яких доступне виправлення. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.
Відомості про Сукупне оновлення
Цю проблему, спочатку було усунуто у такий сукупний пакет оновлень BizTalk Server 2012:
Попередні вимоги
Щоб застосувати це виправлення, слід BizTalk 2.1 ESB Toolkit, інстальовано.
Необхідність перезавантаження
Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.
Відомості про заміну виправлень
Це виправлення не замінює жодних інших виправлень.
Відомості про файли
Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.
Ім'я файлу |
Версія файлу |
Розмір файлу |
Дата |
Час |
Платформа |
---|---|---|---|---|---|
Microsoft.Practices.ESB.Itinerary.Services.dll |
2.1.1.0 |
24576 |
13-Oct-2014 |
13:11 |
x86 |
Додаткові відомості
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення див. Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".