Сбой при выполнении конвейера отправки в Biztalk 2006 R2 с использованием HL7 - PullRequest
0 голосов
/ 01 марта 2010

У нас странная проблема. Я добавил пару новых схем и оркестровок, похожих на те, которые у нас уже были, и перераспределил. Дело в том, что мы недавно обновились до SP1 BizTalk 2006R2, и я не совсем уверен, является ли это причиной нашей проблемы.

Я получаю ошибку, подобную этой:

Произошла ошибка при выполнении конвейера отправки: "blablabla.pipeline, blablabla, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = bf4bb7b2a02e5c5f" Источник: "BTAHL7 2.X Assembler" Порт отправки: "URI toFDW": «192.168.100.1:8008» Причина: значение не может быть нулевым. Имя параметра: родитель

* +1007 *

Теперь дело в том, что это только для сообщений, где я добавляю дополнительный фильтр. На порте я фильтрую пару типов сообщений, а для одного типа есть дополнительный фильтр для повышенного свойства. В оркестровке этот тип получает продвигаемое свойство true как выражение xpath, для всех остальных типов продвигаемое свойство отсутствует. Однако я получаю эту ошибку в нашем sendport, даже если я не установил дополнительный фильтр. Поэтому я предполагаю, что у BTAHL7Pipeline (HL7 Adapter) есть проблемы с продвигаемым свойством, которое я установил через код xpath. Однако мы всегда это делали, и со всеми остальными оркестровками и сообщениями это не доставляет проблем.

Так что я предполагаю, что это связано с нашей установкой SP1, но я не совсем уверен. Кто-нибудь имеет представление о том, что происходит или была похожая проблема?

Редактировать: Я сделал то же самое на другом сервере, который также имеет SP1 и т. Д., И он работает здесь. Только это сервер разработки, поэтому кто-нибудь знает, какие настройки или конфигурации могут быть неправильными на другом?

1 Ответ

0 голосов
/ 03 мая 2010

По словам Microsoft, в BTAHL7 есть ошибка. Может ли это быть проблемой? Подробности здесь .

Похоже, это связано с конфигурацией переопределений BTAHL7 MSH ...

...