ВИПРАВЛЕННЯ: Повідомлення про помилку під час спроби надіслати до вихідних повідомлень AS2/EDI BizTalk Server: "Підписання сертифікат не настроєно для AS2 партії"

Застосовується до: BizTalk Server 2009 BranchBizTalk Server 2009 DeveloperBizTalk Server 2009 Enterprise

Ознаки


Розглянемо таку ситуацію:
  • На комп'ютері під керуванням BizTalk Server 2006, BizTalk Server 2006, R2 або BizTalk Server 2009 створюється екземпляр хоста сервера BizTalk.
  • Перейменувати групу BizTalk.
  • Настроювання застосування BizTalk для входу до вихідних повідомлень з AS2/EDI.
У цьому випадку BizTalk Server, припиняє вихідних повідомлень. Крім того, у журналі застосунків реєструються події, які подібні до наведених нижче:
Подія 1:
Тип події: Помилка-джерело події: BizTalk Server 2006 EDI Категорія події: немає Ідентифікатор події: 8132 Опис: A центрі MIME під сталася помилка під час спроби кодування повідомлення. Помилка: Цифрового підпису сертифікат не настроєно для AS2 учасника. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Подія 2:
Тип події: Помилка-джерело події: Категорія події сервера BizTalk Server 2006: BizTalk Server 2006 подія з Ідентифікатором: 5720 Опис: сталася помилка виконання надсилання-канал: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPi pelines, версія = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 "Джерело:"AS2 кодування"Send Port:"< надіслати порт >"URI:"< URI >"причина: файл підпису сертифікат не настроєно для AS2 учасника. AS2-From: <AS2-From party> AS2-To: <AS2-To party>
Подія 3:
Тип події: Помилка-джерело події: Категорія події сервера BizTalk Server 2006: BizTalk Server 2006 подія з Ідентифікатором: 5754 Опис: повідомлення, надіслані адаптер "HTTP" на порт для надсилання "< порт надіслати >" з URI "< URI >" призупинено. Відомості про помилку: сталася помилка виконання надсилання-канал: "Microsoft.BizTalk.EdiInt.DefaultPipelines.AS2Send, Microsoft.BizTalk.Edi.EdiIntPipelines, версія = 3.0.1.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" Джерело: "AS2 кодування. "Send Port:"< надіслати порт >"URI:"< uri >"причина: файл підпису сертифікат не настроєно для AS2 учасника. AS2-з: SandvikAS2 AS2-для: 5565782504AS2 MessageId: {< код повідомлення >} ідентифікатор екземпляра: {< екземпляра код >}
Примітка. За промовчанням до вихідних повідомлень AS2 підписані за допомогою за промовчанням групи Підпис сертифіката визначається як частина властивості BizTalk групи. Проблема не виникає під час настроювання AS2 сторони, для певного сертифікат для входу до вихідних повідомлень.

Причина


Ця проблема виникає, оскільки параметр запуску екземпляра BizTalk хост-містить BizTalk ім'я групи. Перейменування BizTalk групи після створення BizTalk хост-наприклад, старі BizTalk ім'я групи не оновлюється нове ім'я групи BizTalk в параметрі для завантаження. Таким чином ви отримаєте BizTalk-серверу не вдалося знайти сертифікат підпису групи, під час BizTalk хоста, наприклад на комп'ютері.

Спосіб вирішення


Відомості про виправлення

Примітка. Виправлення доступне для вирішення цієї проблеми в BizTalk Server 2006, R2. Якщо ви використовуєте BizTalk Server 2006 або BizTalk Server 2009, див. розділ "Виправлення помилок". Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення. Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення. Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Для повного списку телефонів служби підтримки користувачів і технічної підтримки, або щоб створити окремий запит на обслуговування відвідайте веб-сайт корпорації Microsoft: Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Потрібно мати BizTalk Server 2006 R2 пакет оновлень 1 (SP1) для застосування цього виправлення. Щоб отримати BizTalk Server 2006 R2 пакетом оновлень 1, перейдіть на веб-сайт центру завантажень Microsoft:Крім того, такі компоненти, що є кілька відповідних виправлень в це виправлення. Для застосування відповідної термінові виправлення, потрібно інсталювати компонент.
  • Microsoft BizTalk адаптери, для корпоративних додатків (також відомий як бізнес-в BizTalk адаптери)
  • Корисна можливість Microsoft BizTalk HL7 2.0
  • Microsoft-BizTalk адаптери FileAct та взаємодії адаптери для SWIFT 2.3 SP1
Якщо у файлі README файл входить до складу цього виправлення, див. у файлі README додаткові відомості про інсталяцію цього виправлення.

Необхідність перезавантаження

Можливо, доведеться перезавантажити комп'ютер, після застосування цього виправлення.

Відомості про файл

Англійська (США) версії цього виправлення використовує пакет інсталятора Microsoft Windows для інсталяції виправлення. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (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 Files\Microsoft BizTalk Server 2006\BTSNTSvc.exe"-Група "нове ім'я для групи BizTalk"-ім'я "ім'я BizTalk" - btsapp "{guid}"
    • Видалити хост-екземпляр BizTalk і повторно створити після перейменування BizTalk групи.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Щоб отримати додаткові відомості про те, як налаштувати сертифікати для використання AS2 відвідайте такий веб-сайт MSDN:Щоб отримати додаткові відомості про виправлення для BizTalk Server клацніть номер статті в базі знань Microsoft Knowledge Base:
2003907 Відомості про виправлення для сервера BizTalk