Схема Biztalk, развернутая как односторонняя служба, как? - PullRequest
0 голосов
/ 31 марта 2011

У меня есть проект Biztalk 2009 с местом получения с использованием адаптера SOAP.Теперь он использует схему запрос-ответ, и я хочу реорганизовать ее в асинхронном режиме, используя только схему запроса (односторонний сценарий).

Если я хочу использовать мастер публикации веб-служб Biztalk,но я должен использовать схему ответов, чтобы мастер мог завершить работу.

Требуется ли в Biztalk всегда иметь тип ответа для каждого вызова SOAP?

Ответы [ 2 ]

2 голосов
/ 10 апреля 2011

Вы можете создать службу, которая не отправляет явный ответ, с помощью мастера публикации WCT BizTalk (добавив новую одностороннюю службу в службу при «создании службы WCF из схем»), но обратите внимание, что вы не 'на самом деле создание асинхронной службы WCF.

В частности, для флага isOneWay WCF НЕ установлено значение "true", скорее вы создаете службу WCF, которая просто возвращает void.Это может не быть проблемой для вашего дизайна, но полезно знать об этом (источник: http://msdn.microsoft.com/en-us/library/bb226362(BTS.70).aspx).

2 голосов
/ 31 марта 2011

Нет, вы можете использовать односторонние сервисы с SOAP-адаптером в BizTalk (WCF-receive и send немного отличаются).Все, что вам нужно сделать, это удалить два метода по умолчанию, которые вы получите в мастере, добавить новый как односторонний и установить его в схему, которую вы хотите использовать.Готово.

...