Как установить / передать имя действия WCF в Biztalk ESB с помощью LoadGen - PullRequest
1 голос
/ 11 января 2012

У нас есть веб-сервис WCF, определенный с помощью 6 операций с одной конечной точкой. Эта служба создается с помощью «мастера публикации служб BizTalk WCF». Обычно конечный пользователь отправляет сообщение, вызывая конкретное «действие SOF WCF» службы. BizTalk разрешает маршрут на основе «ДЕЙСТВИЯ МЫЛА», используя BRE resolver.

Теперь требуется выполнить нагрузочное испытание с вышеуказанным обслуживанием

Для генерации нагрузки на сервис мы используем LoadGen. Но у нас есть техническая проблема с указанием имени действия (операции) WCF в LoadGen. У кого-нибудь есть идеи, как мы можем это сделать?

FYI., В нашей реализации BizTalk ESB разрешает маршрут на основе «действия WCF», используя BRE resolver, а не с типом сообщения. Используя тип сообщения, мы можем разрешить маршрут, используя BRE resolver. Но требование состоит в том, чтобы использовать имя действия (операции) WCF, а не тип сообщения для разрешения маршрута в BiaTalk ESB, поскольку для нескольких операций используется один и тот же тип сообщения, но выполняется другое действие.

Любая помощь будет принята с благодарностью!

Спасибо Sudhakar

1 Ответ

0 голосов
/ 14 февраля 2012

Для служб WCF LoadGen невозможно создать заголовок настраиваемого действия для действия SOAP.Для привязки базового профиля вы можете попытаться использовать SOAPSection и определить SOAPHeader узлы.Это исключило бы использование WCFSection.Лучшим вариантом было бы изменить службу WCF для принятия любого действия [OperationContract(Action="*")]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...