Сбой при выполнении конвейера отправки в 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...