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

Причини

Проблема 1

Розглянемо таку ситуацію:

  • Ви використовуєте Microsoft BizTalk 2013 R2 корисна можливість для HL7 (BTAHL7).

  • Використовується в MLLP отримувати адаптер, і на HL7, отримують каналу в на приймачі відображається на порт.

  • Установіть параметр Використання прямого Синхронне HL7 ACK виконуються в MLLP транспортні властивості.

  • Створення на вихідних карту на цьому двосторонній отримувати порт для перетворення на ACK, перед надсиланням.


У цьому випадку вихідних карти не було застосовано ACK-HL7 і тому не переходить до ACK.

Проблема 2

MLLP надіслати порт перевіряє, ACK код у ACK ( MSA.1_AcknowledgmentCode поле MSA сегмент), повернуті нижнього рівня системи та порівнює його з прийнятним ACK кодів, установленими MLLP надіслати порт властивості конфігурації. ACK-кодів, які наразі підтримуються MLLP, надішліть портів, які AA, Каліфорнія, а. е., CE, р. і CR. Можна вибрати всі ACK-кодів або їх комбінації. Наприклад, є всі дійсні таких кодів:

А та CA
AA, Каліфорнія, а. е. та CE
AA, Каліфорнія, р а CR

Проте не можна вводити будь-які додаткові методи ACK коди.

Після застосування цього виправлення, у списку Прийнятним ACK-кодів додається новий прийнятним ACK код, який, що має настроювані . Крім того, для вводу прийнятним користувацьких кодів ACK додається нове.

alternate text


alternate text


Notes

  • Настроювані коди розділяються комами (,). Наприклад: а. е., CE, р., CR, XX, ZZ

  • Якщо один із стандартних комбінації (не для користувача, параметр), не потрібно вводити будь-які значення властивості Прийнятним настроювані ACK-кодів .

  • Щоб переконатися, що каналу пройшли перевірку завершено успішно настроювані ACK-коди, потрібно додати користувача потрібно ACK коди відповідного ACK схеми.

  • Використовується функція BizTalk, відстеження (призупиняти відстеження) відстежувати повідомлення за допомогою MessageID, яке записується у разі журналу під час повідомлення повторно, або призупинено.


Вирішення

Відомості про Сукупне оновлення

Цю проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера BizTalk:


Переконайтеся, що для розгортання вихідних DLL-карта потрібний файл та інсталяції DLL-файл у глобальному кеші складань (GAC):

  1. OutboundMap складання ім'я

    Для цього потрібно, щоб повне ім'я, на якому вихідних карта складання. Ці відомості можна знайти, у властивостях карти в консолі адміністрування BizTalk Server. Тут ви знайдете інформацію для складання та повне ім'я OutboundMap, необхідна для наступного кроку.

    Наприклад: вихідних, версія = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005d

  2. OutboundMap ім'я

    Для цього потрібно, щоб ім'я повну карту, включно з простору імен. Ці відомості можна знайти, у властивостях файлу *.btm (одним).

    Наприклад: Outbound.Map1

Примітка. Ці властивості застосовуються лише до того, якщо прямі, Синхронне ACK HL7 має значення True.

Якщо вам не потрібні дізассемблер HL7 (DASM) у HL7 отримати каналу для автоматичного створення HL7, подяку (наприклад ACK, повертається деякі нижнього рівня системи буде передано на сервері систему), вимкніть параметр Маршрут ACK надіслати каналу, підключеним до порту, запит на отримання джерело сторони і встановити Використання прямого Синхронне HL7 ACK False. Після цього скористайтеся вихідних карта, наведене в отримати порт.

Проблеми з 1

Ця нова функція застосовується до отримання порт/розташування лише. Наразі, будь-які BizTalk отримувати порт до Карти, вхідний власності. Після інсталяції цього виправлення немає на додаткові властивості доступних в розташуванні отримати застосовувати карту з HL7 ACK. Це додаткові властивості, дозволяє застосовувати карту на приймачі, отримують розташуванні Використання прямого Синхронне HL7 ACK значення (=) True. Єдина мета цього виправлення на комп'ютері є користувачі могли вказати карту з ACK під час Використання прямого Синхронне ACK HL7 має значення (=) True.

Після інсталяції виправлення, ви побачите два додаткові властивості в полі MLLP з'являється вікно конфігурації в розташуванні. Дві властивості за замовчуванням настройку пуста і має бути вказано і Використання прямого Синхронне HL7 ACK має бути встановлено (=), виконуються.

alternate text

Щоб установити дві властивості, виконайте такі дії:

  1. Властивість OutboundMap складання ім'я , вимагає повне ім'я складання, коли вихідний карта розміщений, як показано нижче:

    Вихідне, версія = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005dСкладання має бути раніше кешування глобальне складання. В іншому разі перетворення не буде.

  2. Властивість OutboundMap ім'я , потрібно повне ім'я карти, включно з простору імен.


Один недолік цього нові функції: ACK-HL7 не відстежується. Якщо стежити за ACK, ви повинні встановити Карти, вхідний у полі BizTalk відображається на порт. Технічно, вам буде застосування карту ACK, який був у вікні повідомлення та ACK, які було повернуто верхнього системи. Обидва мають бути однаковими, тому, що обоє ж карти, застосовуються. Знімок екрана нижче включено роз'яснення і необхідні, якщо потрібно відстежувати на ACK.

alternate text

Примітка Можливість Використання прямого Синхронне HL7 ACK , підвищення продуктивності з обробки вхідних повідомлень. Це робиться за допомогою до ACK на сервері системи, а повідомлення на зберігання у вікні повідомлення. Цей параметр покращує продуктивність, за таких умов:

  • Отримання-портів призначений на приймачі отримання та можливість Використання прямого Синхронне ACK HL7 має значення True у конфігурації порт MLLP, відображається.

  • BizTalk HL7 DASM, що використовується для створення в ACK. Компонент DASM має використовуватися як включено, BTAHL72XReceivePipeline за промовчанням, або за допомогою власних BTAHL7. Настроюваний-канал HL72fDasm компонентів.

  • Маршрут ACK, щоб надіслати послідовності на запит відповідь, отримують порт налаштування джерела партії, має бути у провіднику HL7 конфігурації та Підтвердження, введіть має бути встановлено значення, відмінне від немає.


Проблеми 2

Нова функція застосовується для надсилання лише для портів. Після інсталяції виправлення, поведінка буде основі прийнятним ACK-код, вибирається в розкривному списку, замість коду, який надається системою нижнього рівня.

Надіслати MLLP, що перевіряє ACK-код у ACK (MSA.1_AcknowledgmentCode поле MSA сегмента), повернуті нижнього рівня системи та порівнює його з прийнятним ACK коди яких установлено на MLLP, порт, надішліть порт конфігурації властивості. Поточний прийнятним ACK кодів, які підтримуються порт, MLLP, надішліть передбачає, що AA, Каліфорнія, а. е., CE, р. і CR. Ви можете вибрати всі ACK-кодів або їх (AA та CA), поєднання (AA, Каліфорнія, а. е. і CE) (AA, Каліфорнія, р. і CR) дійсним. Але не можна ввести є прийнятним ACK комбінацію.

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

alternate text

alternate text

Після того, як користувача вибрано, також потрібно ввести нові значення властивості Прийнятним Custom ACK-кодів . Ці нові значення для ACK має один буде відокремлених комою (,).

Після інсталяції виправлення, поведінка залежить від параметра Прийнятним ACK-кодів , визначена. Якщо вибраний прийнятним код ACK-код, який повертається, обробка відбувається належним чином. Буде повторити для стандартного ACK-коди та призупинення для будь-якого з кодом ACK, не перелічені (який зробить за нестандартного або код ACK-custom).

У наведеній нижче таблиці відповідає за цього сценарію. На письмовий переклад, відповідає таблиці.

alternate text

А та CA повідомлення з обробки завжди успішно, незалежно від того, будь-які прийнятні ACK коди налаштування, визначена. Нижче наведено, щоб отримати додаткові відомості про Методи ACK-кодів параметри.

  • AA, Каліфорнія: Спроб, а. е., а CE, р., CR і припиняє в будь-який інший.

  • AA, Каліфорнія, а і. е., CE:, Прийнята і успішного: AA, Каліфорнія, а. е., CE та спроб р а CR. припиняє будь-який інший.

  • AA, Каліфорнія, р CR:, Прийнята і успішного: AA, Каліфорнія, р., CR та спроб, а. е. і CE. Припиняє в будь-який інший.

  • AA, Каліфорнія, р., CR, а. е., CE: Приймаються та успішної: AA, Каліфорнія, р., CR, а. е., CE і ніхто інший повертається. ACK виконується повторно, і повідомлення, призупинено.

  • Настроювана (значень введено та розділяються комами). Наприклад: AA, а. е. Foo, ZZ, ZZZ). Допустимий та успішної: AA, Каліфорнія, а. е., а будь-який інший введено настроювані ACK, наприклад Foo, ZZ і ZZZ у цьому випадку. Спроб CE, AR.

  • Код ACK, не вказано в Прийнятним Custom ACK-кодів , чи повторюється і припинено.


Після того, як у стандартних ACK введено у Прийнятний ACK-кодів, надходить повідомлення про помилку, подібне до такого:

Адаптер не вдалося передати повідомлення, буде направляти порту "< SendPortName >" з URL, "127.0.0.1:33000". Це буде незахищеному після Часовий проміжок між спробами, яке для цього Send Port. Відомості про: "повідомлення з MessageID: < MessageID >, отриманих із підтвердження, введіть: помилка і ACK код: CE.


Поле з ACK схеми потрібно змінювати за допомогою додавання до існуючого список стандартних ACKs (а. є., р., Каліфорнія, AA, CE, CR). Будь-які додаткові методи користувача ACKs (XX, ZZ, наприклад), слід додати до поля MSA.1_AcknowledgementCode ACK схеми. Якщо це не додаються додаткові користувача ACKs схеми, перевірки послідовності виникає помилка з "Таблиці значення не знайдено" помилка.


alternate text

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

Попередні вимоги для інсталяції оновлення програмного забезпечення

Щоб застосувати це виправлення, потрібно таке програмне забезпечення, що інстальовано:

  • Microsoft BizTalk Server 2013 R2.

  • Корпорація Майкрософт 2013 R2 корисна можливість BizTalk для HL7

Вимоги перезавантаження

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

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, використайте вкладку Часовий пояс у Дата й час на панелі керування.

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107520



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95232



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99328



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128000



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29696



09-Feb-2015

22:52

x86


Стан

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

Посилання

Щоб отримати додаткові відомості про виправлення для сервера BizTalk див. відомості про виправлення для сервера BizTalk.

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

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


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

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

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

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

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

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

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

×