После отладки компонента конвейера я нашел следующее:
Ниже приводится обычная работа компонента Pipeline (http://geekswithblogs.net/cyoung/archive/2011/09/14/biztalk-server-2010-loading-properties-in-custom-pipeline-components.aspx)
Когда выполняется компонент конвейера, метод Load компонентов Pipeline вызывается дважды - в первый раз он загружает все свойства времени проектирования, установленные в конвейере, а когда метод Load вызывается во второй раз, он загружает пакет свойств. как установлено в конфигурации конвейера на консоли администратора BizTalk.
Примечание: В эту сумку свойств будут переданы только измененные свойства.
Когда мы используем местоположение получения запроса-ответа, вышеупомянутый процесс сопровождается на конвейере приема. Однако, когда тот же компонент конвейера вызывается из конвейера отправки, метод Load вызывается только один раз и, следовательно, ни один из свойства, установленные из консоли администрирования BizTalk, устанавливаются, и свойства времени разработки не перезаписываются, что приводит к возникновению проблемы.
Я нашел похожий пост с похожей проблемой и без ответа (https://social.msdn.microsoft.com/Forums/en-US/c69b3af1-b208-4213-884e-a98b8583761c/strange-ipersistpropertybag-load-pattern?forum=biztalkgeneral)
Похоже, что это так, и я собираюсь поднять билет с Microsoft.