Развертывание BizTalk - файлы привязки плохо импортированы в пользовательский компонент конвейера

При развертывании своих приложений я замечаю очень странное поведение - не все файлы привязки импортируются так, как они должны быть, в то время как другие.

Я использую пользовательский компонент конвейера, который продвигает набор свойств в контекст, некоторые определены в самом конвейере, а другие определены в консоли администратора BTS, поэтому мы можем определить их в файлах привязки.

<ReceivePipelineData>&lt;Root xmlns:xsd="http://www.w3.org/2001/XMLSchema" … Components&gt;&lt;Component Name="I.MMA.COMPONENT"&gt;&lt;Properties &gt;&lt;Customer vt="8"&gt;CUSTOMER_NAME&lt;/Customer&gt;&lt; … etc.

Это отлично работает для некоторых наших приложений, они хорошо развернуты, и наши значения, настроенные в файле привязки, видны на портале администратора, в то время как другие приложения не показывают ту же информацию, и странная часть заключается в том, что когда мы генерируем файлы привязки для сбойных приложений, значения находятся в файле привязки, но не отображаются и не используются BTS.

У меня такое поведение на разных машинах, кто-нибудь понял, что происходит?

2 ответа

Решение

Недавно я переместил свой конвейерный компонент с одной стадии на другую, пока я не обновил Stage CategoryId, а значения были проигнорированы.

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

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