Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Під час використання Microsoft BizTalk Server 2010 корисна можливість HL7 (BTAHL7), буде створено підтвердження (ACK), неправильний формат.

Наприклад, на 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 таблиці, що розглядається.

    • -Таблиці перевірку помилок "HL79999" змінити "HL7nnnn".

      Примітка "HL79999", є помилкою-таблиці значення, спеціальні помилку для BizTalk Server.

  • Порядок полів ERR сегмент неправильний. Наприклад, "HL7nnnn ^ тип даних, помилка ^ 102" змінюється на "102 ^ тип даних, помилка ^ HL7nnnn".

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

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, надішліть запит до клієнтської служби та підтримки Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

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

Потрібно BTAHL7, щоб застосувати це виправлення. Крім того, слід інсталювати термінові виправлення, які описано в таких статтях бази знань Microsoft (КБ):

2564013 -FIX: Доступне виправлення, що забезпечує додаткові властивості режиму, мінімальний протоколу нижчого рівня, надсилання й отримання адаптерів у корисна можливість BizTalk для HL7, у середовищі BizTalk Server 2010

ВИПРАВЛЕННЯ в 2607536 : виправлення додає підтримку для обробки HL7-v2.5.1-повідомлення а також усуває кілька проблем у корисна можливість BizTalk Server 2010, для HL7

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

Після застосування цього виправлення, можливо, доведеться перезавантажити комп'ютер. Якщо не буде запропоновано перезавантажити комп'ютер, перезавантажте екземпляра BizTalk хоста служби.

Інструкції з інсталяції

Увага! Цей розділ, спосіб або завдання містить вказівки про внесення змін до реєстру. Проте серйозні проблеми можуть виникнути, якщо внесені зміни до реєстру неправильні. Таким чином, переконайтеся, що ретельно виконані такі дії. Для додаткового захисту створіть резервну копію реєстру перед внесенням змін. Після цього можна відновити реєстр, якщо виникає проблема. Щоб отримати додаткові відомості про резервне копіювання та відновлення реєстру клацніть номер статті в базі знань Microsoft:

322756 створення резервної копії та відновлення реєстру в ОС WindowsЯкщо поточного виправлення необхідно BTAHL7, створює з ACK відповідно до змінення схеми, необхідно виконайте наведені нижче дії, крім установки виправлення. Якщо це виправлення не потрібна, BTAHL7, наприклад створює ACK, який не має подібних ознак, описані в розділі "Ознаки", не потрібно виконайте наведені нижче дії.

Примітка. Наступну процедуру, потрібно створення нового розділу реєстру, відновлення BTAHL7V2XCommon проекту з змінення схеми і потім, redeploying проект. Якщо ці схеми має будь-які інші проекти, вона також вимагає, відновлення та redeploying цих проектів.

  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 проекту, уже розгорнуто, можна скасувати, розгортання проекту і потім створення та передати проект.

    • Якщо ці схеми має в будь-яких інших проектів, процедури також вимагає відновлення і redeploying ці змінення схеми цих проектів.

  3. Створіть запис реєстру типу DWORD , з ім'ям "UseModifiedAck" в такому підрозділі реєстру:

    • Для 32-розрядних, (x86) операційна система:
      Корисна можливість HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk HL7\Version 2010

    • Для 64-розрядних-(x64) операційна система:
      Корисна можливість 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



Стан

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

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

Щоб отримати додаткові відомості про виправлення BizTalk Server клацніть номер статті в базі знань Microsoft Knowledge Base:

2003907 інформацію про BizTalk виправлень і пакетів оновлень підтримки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×