Развертывание BizTalk - файлы привязки плохо импортированы в пользовательский компонент конвейера
При развертывании своих приложений я замечаю очень странное поведение - не все файлы привязки импортируются так, как они должны быть, в то время как другие.
Я использую пользовательский компонент конвейера, который продвигает набор свойств в контекст, некоторые определены в самом конвейере, а другие определены в консоли администратора BTS, поэтому мы можем определить их в файлах привязки.
<ReceivePipelineData><Root xmlns:xsd="http://www.w3.org/2001/XMLSchema" … Components><Component Name="I.MMA.COMPONENT"><Properties ><Customer vt="8">CUSTOMER_NAME</Customer>< … etc.
Это отлично работает для некоторых наших приложений, они хорошо развернуты, и наши значения, настроенные в файле привязки, видны на портале администратора, в то время как другие приложения не показывают ту же информацию, и странная часть заключается в том, что когда мы генерируем файлы привязки для сбойных приложений, значения находятся в файле привязки, но не отображаются и не используются BTS.
У меня такое поведение на разных машинах, кто-нибудь понял, что происходит?
2 ответа
Недавно я переместил свой конвейерный компонент с одной стадии на другую, пока я не обновил Stage CategoryId, а значения были проигнорированы.
Я видел нечто подобное и исправил это, вручную повторно введя параметры конвейера в консоли администратора. Я подозреваю, что если настройки файла привязки не совсем то, что консоль ожидает для конвейера, то она не отображает их. Поэтому попробуйте заново ввести настройки для затронутых портов и обновить файлы привязки из этого.