Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

При использовании Microsoft BizTalk Server 2010 Accelerator HL7 (BTAHL7), подтверждение (ACK) создается в неправильном формате.

Например подтверждение создается в следующем формате:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ Ошибка типа данных ^ 102 | E|||||||| ^^^^^^^^^^^

Однако формат подтверждение выглядит следующим образом:

ERR || OBX ^ 9 ^ 23 | 102 ^ Ошибка типа данных ^ HL70369 | E|||||||| ^^^^^^^^^^^

Примечания

  • «OBX_ObservationResult» является имя узла XML не HL7 идентификатора.

  • «HL7nnnn» следует код «HL70369».

  • Неправильный порядок полей в сегменте ERR. «HL7nnnn ^ Ошибка типа данных ^ 102» должен быть «102 ^ Ошибка типа данных ^ HL70369».

Причина

Эта проблема возникает из-за дефекта продукта.

Решение

Это исправление устраняет проблемы по следующим трем аспектам:

  • ACK имеет идентификатор HL7 вместо имени узла XML. Например ACK имеет «OBX» вместо «OBX_ObservationResult».

  • Сведения об ошибках для сегмента ERR создается через следующие рекомендации:

    • Если значение таблицы не найдено, возвращается «HL7nnnn».

      Примечание «nnnn» является номером HL7 таблицы, которые проверяются.

    • Для ошибок проверки не таблицы измените на «HL79999» «HL7nnnn».

      Примечание «HL79999» является ошибкой не табличное значение, является ошибкой специальные BizTalk Server.

  • Неправильный порядок полей в сегменте ERR. Например «HL7nnnn ^ Ошибка типа данных ^ 102» изменяется на «102 ^ Ошибка типа данных ^ HL7nnnn».

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

BTAHL7 для установки этого исправления необходимо иметь. Кроме того необходимо установить исправления, описанные в следующих статьях базы знаний Майкрософт (KB):

ИСПРАВИТЬ 2564013 : доступно исправление, предоставляющий дополнительные свойства способ поставки для минимальной протокола нижнего уровня отправлять и получать адаптеры в акселератор BizTalk для HL7 в среде BizTalk Server 2010

2607536 исправление: исправление добавляет поддержку для обработки сообщений v2.5.1 HL7 и устраняет несколько проблем в BizTalk Server 2010 сочетаний клавиш для HL7

Необходимость перезагрузки

После установки этого исправления может потребоваться перезагрузка компьютера. Если запрос на перезагрузку компьютера не появится, перезагрузите службы экземпляра узла BizTalk.

Инструкции по установке

Важно. Этот раздел, метод или задача содержат действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:

322756 как резервное копирование и восстановление реестра WindowsЕсли текущее исправление необходимо, BTAHL7 приводит к возникновению ошибки ACK согласно измененной схемы необходимо выполните следующие действия в дополнение к установке исправления. Если исправление не требуется, например BTAHL7 создает ACK, который не имеет подобных симптомов, описанного в разделе «Проблема», не требуется, выполните следующие действия.

Примечание. Для следующей процедуры требуется установка нового раздела реестра, повторное построение проекта BTAHL7V2XCommon с измененной схемы и затем повторное развертывание проекта. Если эти схемы, рассматриваются в других проектах, также требует перестройки и повторного развертывания этих проектов.

  1. Остановите хост-экземпляры BizTalk Server.

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

    • Переименовывайте ACK_24_GLO_DEF_949029 в \%\Microsoft BizTalk 2010 сочетаний клавиш для HL7\Templates\Schemas\V2. X\2.4 как ACK_24_GLO_DEF

    • Переименовывайте ACK_25_GLO_DEF_949029 в \%\Microsoft BizTalk 2010 сочетаний клавиш для HL7\Templates\Schemas\V2. X\2.5 как ACK_25_GLO_DEF

    Примечания

    • Если проект BTAHL7V2XCommon уже развернуто, отменить развертывание проекта и построить и развернуть проект.

    • Если эти схемы, рассматриваются в других проектах, процедура также требует перестройки и повторного развертывания этих проектов с эти изменения схемы.

  3. Создайте запись реестра типа DWORD с именем «UseModifiedAck» в следующий подраздел реестра:

    • Для (x86) 32-разрядной операционной системы:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator для HL7\Version 2010

    • Для (x64) 64-разрядная операционная система:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator для HL7\Version 2010

  4. Если необходимые исправления и завершении шага 2, равным 1только что созданный ключ реестра. Если раздел реестра не доступен или значение присвоено значение, отличное от 1, BTAHL7 создаст подтверждение, не похоже на то, что описанные в разделе «Проблема» (Эта процедура выполняется для не задействуются существующие решения клиента). Таким образом, в случае изменения схемы не развертываются (шаг 2 не завершен), установите значение ключа реестра с другим значением, не является 1. Если развернуты изменения схемы (завершен шаг 2), убедитесь, что значение раздела реестра значение 1.

  5. Перезапустите хост-экземпляры BizTalk Server.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

Microsoft.solutions.btahl7.pipelinecommon.dll

3.9.559.2

90,528

13-Jul-2012

17:41

x86

Microsoft.solutions.btahl7.pipelinemessagecore.dll

3.9.559.2

86,448

13-Jul-2012

17:41

x86



Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Дополнительные сведения об исправлениях BizTalk Server щелкните следующий номер статьи базы знаний Майкрософт:

2003907 сведения о поддержке пакета обновления и исправления BizTalk

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×