Изменение обращения с пробелами по умолчанию в BizTalk Server

В этой статье описывается изменение поведения пробелов по умолчанию в BizTalk Server из-за исправляющего пакета 2492255 и способы возврата к предыдущему поведению.

Исходная версия продукта: BizTalk Server 2009
Исходный номер базы знаний: 2786241

Установка обновлений изменит поведение по умолчанию

Установка одного из следующих обновлений приводит к изменению поведения BizTalk Server по умолчанию для сохранения пробелов в XML во время сопоставления:

  • BizTalk Server 2010 CU1 или более поздней версии
  • BizTalk Server 2009 CU3 или более поздней версии
  • BizTalk Server 2006 R2 с пакетом обновления 1 (SP1) CU4 или более поздней версии
  • Исправление 2492255

Вернуться к изменению поведения

В некоторых средах может быть предпочтительно удаление пробелов с помощью преобразования. Чтобы вернуться к этому поведению, выполните следующие действия.

В BizTalk Server 2010 это значение устанавливается на уровне узла:

  1. Откройте консоль администрирования сервера BizTalk.
  2. Разверните группу BizTalk до параметров платформы>узлы.
  3. Щелкните правой кнопкой мыши на хосте и выберите Параметры.
  4. Установите флажок "Устаревшее поведение пробелов".
  5. Нажмите кнопку ОК.
  6. Перезапустите экземпляры хостов BizTalk Server для этого хоста.

В BizTalk Server 2009 и 2006 R2 это значение устанавливается на уровне каждого компьютера:

  1. Откройте редактор реестра.

  2. Найдите и выберите следующий подраздел реестра на компьютере с архитектурой x86:
    HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration

    На компьютере с архитектурой x64 выберите указанные ниже подразделы реестра.

    • HKEY_LOCAL_MACHINE\Software\Microsoft\BizTalk Server\3.0\Administration

    • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\BizTalk Server\3.0\Administration

  3. Щелкните правой кнопкой мыши и выберите значение DWORD .

  4. Введите LegacyWhitespace для имени значения, а затем дважды щелкните его и задайте значение1.

  5. Закройте редактор реестра.

  6. Перезапустите экземпляры хостов BizTalk Server на этом компьютере.