Как выполнить одностороннюю отправку с помощью настраиваемого адаптера больших объектов WCF - PullRequest
2 голосов
/ 18 марта 2011

Я пытаюсь создать базовый односторонний настраиваемый адаптер больших объектов WCF для использования с BizTalk и реализую метод Execute, который создается мастером проекта SDK адаптера больших объектов Visual Studio WCF.

Документация по этому методу суммируется со следующим комментарием, который появляется прямо над методом:

   // Executes the request message on the target system and returns a response message.
   // If there isn’t a response, this method should return null

Однако при возврате null в BizTalk возникает ошибка со следующим (грубо переведенным) сообщением:

System.ServiceModel.CommunicationException: The server did not produce an appropriate response ; this may be due to non-matching contracts ; a premature end of the session or an internal error.

Что дает?

1 Ответ

0 голосов
/ 21 марта 2011

Я не использовал SDK LOB-адаптера, но адаптер WCF в BTS не очень хорошо поддерживает односторонние услуги . Лучше всего было бы вернуть пустое сообщение (т.е. недействительным, но не односторонним образом, в обычном сервисном контракте.)

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