КОРЕКЦИЯ: Неправилни HL7 ACK се генерира, когато използвате BizTalk Server 2010 ускорител за HL7

Работете навсякъде от всяко устройство с Microsoft 365

Надстройте до Microsoft 365, за да работите навсякъде с най-новите функции и актуализации.

Надстройване сега

Симптоми

Когато използвате Microsoft BizTalk Server 2010 ускорител за HL7 (BTAHL7), се генерира потвърждение (назад) в неправилен формат.

Например ACK се генерира в следния формат:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ данни от тип грешка ^ 102 | E|||||||| ^^^^^^^^^^^

Обаче в правилния формат за ACK е както следва:

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 номера, който се разглежда.

    • За не таблица грешки променете "HL7nnnn" на "HL79999".

      Забележка "HL79999" е извън таблица стойност грешка, която е специален грешка на BizTalk сървъра.

  • Редът на полетата в ERR сегмент е неправилен. Например "HL7nnnn ^ данни от тип грешка ^ 102" се променя на "102 ^ данни от тип грешка ^ HL7nnnn".

Информация за актуалната корекция

Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи този конкретен проблем.

Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появи, изпратете заявка за обслужване на клиенти на Microsoft и поддръжка, за да получите актуалната корекция.

Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

Трябва да имате BTAHL7 да приложите тази актуална корекция. Освен това трябва да приложите корекции, които са описани в следните статии в базата знания (KB) на Microsoft:

2564013 решение: актуална корекция, която предоставя допълнителни доставка режим свойства за минимално долния слой протокол за изпращане и получаване на карти в BizTalk ускорител за HL7 в среда на BizTalk Server 2010

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

Изискване за рестартиране

След като приложите тази актуална корекция, трябва да рестартирате компютъра. Ако не се появи подкана да рестартирате компютъра, трябва да рестартирате BizTalk множество екземпляри услуги.

Инструкции за инсталиране

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

322756 създаване на резервно копие и възстановяване на системния регистър в WindowsАко текущата корекция е необходимо и BTAHL7 генерира ACK според модифицирани схемата, трябва да следвате тези стъпки в допълнение към инсталиране на актуалната корекция. Ако актуалната корекция не е необходимо, например BTAHL7 генерира ACK, които не са подобни симптом, който е описан в раздела "Симптоми", не трябва да изпълните тези стъпки.

Забележка: Следната процедура изисква създаване на нов ключ на системния регистър, възстановяване BTAHL7V2XCommon проект с модифициран схеми и след това пренасочване на проекта. Ако тези схеми са посочени в други проекти, то изисква възстановяване и пренасочване на тези проекти.

  1. Спрете BizTalk Server множество екземпляри.

  2. Пренасочване на BTAHL7V2XCommon проект с нови модифицирани схеми. За да направите това, изпълнете следните действия:

    • Преименуване на ACK_24_GLO_DEF_949029 в \%\Microsoft 2010 BizTalk ускорител за HL7\Templates\Schemas\V2. X\2.4 като ACK_24_GLO_DEF

    • Преименуване на ACK_25_GLO_DEF_949029 в \%\Microsoft 2010 BizTalk ускорител за HL7\Templates\Schemas\V2. X\2.5 като ACK_25_GLO_DEF

    Бележки

    • Ако вече е разположен BTAHL7V2XCommon проект, отмени разполагане на проекта и след това компилация и пренасочване на проекта.

    • Ако тези схеми са посочени в други проекти, процедурата изисква възстановяване и пренасочване на тези проекти с модифициран тези схеми.

  3. Създаване на запис в системния регистър от тип DWORD с име "UseModifiedAck" в следния подключ на системния регистър:

    • За 32-битови (x86) операционна система:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk ускорител за HL7\Version 2010

    • За (x64) 64-битова операционна система:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk ускорител за HL7\Version 2010

  4. Ако е необходима корекция и стъпка 2 завърши, задайте стойността на новосъздадения регистър ключ 1. Ако ключът в системния регистър не съществува или стойността е зададена стойност, различна от 1, BTAHL7 ще генерира ACK, които не са симптоми, подобни на това, което са описани в раздела "Симптоми" (тази процедура се извършва, за да се уверите, че съществуващите клиенти решения не са нарушен). Следователно, в случай промяна схеми не са разположени (стъпка 2 не е завършен), задайте стойност към ключа в системния регистър в друга стойност, която не е 1. Ако промяна схеми са разположени (стъпка 2 завърши), уверете се, че зададете ключа от системния регистър на 1.

  5. Рестартирайте BizTalk Server множество екземпляри.

Файлова информация

Англоезичната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между 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



Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

За повече информация относно BizTalk Server горещи поправки щракнете върху следния номер на статия в базата знания на Microsoft:

2003907 информация за BizTalk спешни корекции и сервизен пакет за поддръжка

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×