В настоящее время я изучаю использование пользовательского адаптера BTS 2006 SDK «Submit», чтобы позволить модульному тесту вызывать тестовую «оболочку» оркестровки BTS. Эта «тестовая» оркестровка, в свою очередь, «вызовет» или «запустит» оркестровку, которую я хочу протестировать.
Я бы предпочел использовать что-то вроде адаптера «отправить», а не выставлять «тестовую» оркестровку в виде перетаскивания файлов или веб-службы (в качестве примера).
Однако я столкнулся с проблемой: адаптер SDK «Submit» работает нормально, но, похоже, поддерживает только отдельные сообщения, хотя IBaseMessage предлагает (должен предлагать) поддержку составных сообщений.
Если я настрою оркестровку примера теста и выведу составное сообщение, код будет работать нормально, но ответ, полученный через адаптер отправки SDK только, будет содержать «часть тела» (примечание: действие HAT показывает все части ).
Кто-нибудь знает, можно ли написать собственный адаптер (адаптер отправки является изолированным хостом), который поддерживает сообщения, состоящие из нескольких частей, и с чего лучше всего начать??
Примечание. Я также просмотрел BizTalkAdapterWizard (для BTS2006, VS2005), но отсутствие опыта работы с адаптерами затрудняет понимание того, как я могу использовать сгенерированный код для решения своей проблемы.