Сбой при выполнении конвейера отправки в Biztalk 2006 R2 с использованием HL7

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

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

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

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

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам