Использовать более одной службы WCF в одной оркестровке
Мне нужно использовать две службы WCF в одной и той же оркестровке.
Я использую "Мастер обслуживания WCF", который генерирует xsd, xml, сообщения, банки и orchrestation для каждого сервиса
Дело в том, что я не могу использовать все составные сообщения, сгенерированные только в одной оркестровке, я просто могу использовать сообщения из службы, из которой она была сгенерирована
Я думаю, что это может иметь простое решение.
1 ответ
Я бы порекомендовал вам создать отдельный проект "Схемы" для схем и привязок, сгенерированных мастером.
Ссылайтесь на этот проект из своего проекта "Orchestrations" и заново создавайте составные сообщения для схем.
Вам не нужно использовать автоматически сгенерированные сообщения, состоящие из нескольких частей, поскольку вы можете создавать свои собственные;
Просто создайте сообщение из нескольких частей запроса с Body и установите тип сообщения для соответствующей схемы в проекте схемы, на который вы ссылаетесь.
Это самый гибкий способ достижения вашей цели.
НТН