Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержатся сведения о проблеме, при которой вызов конвейеров BizTalk Server HL7 непосредственно из оркестрации завершается сбоем.
Исходная версия продукта: BizTalk Server 2013, 2010
Исходный номер базы знаний: 2892768
Итоги
В BizTalk Server можно обычно выполнять конвейеры из фигуры выражения в оркестрации. Однако это не будет работать с ускорителем BizTalk для конвейеров HL7. Конвейеры BTAHL72XReceive, BTAHL72XSend, BTAHL72XMLReceive и BTAHL72XMLSend должны выполняться в порту. Если вы попытаетесь выполнить любой из этих конвейеров из блока выражения в оркестрации, может возникнуть непредвиденное поведение.
Обходное решение
Общий обходной путь, если не удается вызвать конвейер из оркестрации, — это отправить сообщение через порт отправки, а затем получить его обратно в BizTalk через точку приема. Конвейер HL7 можно запустить в порту отправки или точке получения, а результирующее сообщение можно перенаправить обратно в тот же экземпляр оркестрации через коррелирующий прием.
Другой вариант — использовать настраиваемый адаптер обратной петли. Это порт отправки запроса, который возвращает то же значение, которое оно получает. Конвейер HL7 можно использовать с этим двунаправленным портом отправки.